|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ILabelGenerator<T> | ILabelGenerator provides an extensible capability to derive a customized text string for an object. |
| ILabelGenerator.Builder | An ILabelGenerator.Builder (typically realised by a StringBuilder) builds the generated label. |
| ILabelGenerator.Descriptor | An ILabelGenerator.Descriptor may be used by the ILabelGenerator.Registry
to defer loading of the labelled class until an instance needs a label. |
| ILabelGenerator.Option<T> | An ILabelGenerator.Builder may have options with an associated typed value. |
| ILabelGenerator.Registry | An ILabelGenerator.Registry maintains a mapping from the
class name to be labelled and the label generator that can build its
label. |
| ILabelGenerator.Self | Self defines the interface of an object able to label itself. |
| Class Summary | |
|---|---|
| AbstractLabelGenerator<T> | |
| AbstractLabelGeneratorBuilder | AbstractLabelGeneratorBuilder builds the formatted description on behalf of a ILabelGenerator.Builder. |
| DefaultLabelGeneratorBuilder | DefaultLabelGeneratorBuilder builds the label on behalf of a ILabelGenerator.Registry using a StringBuilder. |
| Label | Label is a facade for the ILabelGenerator extensible label generators. |
| LabelGeneratorRegistry | DebugString supports generation of debug identification of objects, determining a name usuing the following alternatives. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||