|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface ILabelGenerator.Builder
An ILabelGenerator.Builder (typically realised by a StringBuilder) builds the generated label. The formatting may have options.
| Field Summary | |
|---|---|
static ILabelGenerator.Option<java.lang.Boolean> |
SHOW_CLASS_NAME
If the SHOW_CLASS_NAME option is present and true, the value of object.getClass().getName() is prefixed to the formatted description of each object. |
static ILabelGenerator.Option<java.lang.Boolean> |
SHOW_CLASS_SIMPLE_NAME
If the SHOW_CLASS_SIMPLE_NAME option is present and true, the value of object.getClass().getSimpleName() is prefixed to the formatted description of each object. |
static ILabelGenerator.Option<java.lang.String> |
SHOW_QUALIFIER
If the SHOW_QUALIFIER option is present its value is used as a separator between a container name and a child name. |
| Method Summary | ||
|---|---|---|
void |
appendObject(java.lang.Object object)
Append the generated label of an object to the overall generated label. |
|
void |
appendString(java.lang.String string)
|
|
void |
buildLabelFor(java.lang.Object labelledObject)
|
|
java.lang.Object |
getLabelledObject()
|
|
|
getOption(ILabelGenerator.Option<T> option)
|
|
ILabelGenerator.Registry |
getRegistry()
|
|
|
hasOption(ILabelGenerator.Option<T> option)
|
|
|
setOption(ILabelGenerator.Option<T> option,
T value)
|
|
java.lang.String |
toString()
|
|
| Field Detail |
|---|
@NonNull static final ILabelGenerator.Option<java.lang.Boolean> SHOW_CLASS_NAME
@NonNull static final ILabelGenerator.Option<java.lang.Boolean> SHOW_CLASS_SIMPLE_NAME
@NonNull static final ILabelGenerator.Option<java.lang.String> SHOW_QUALIFIER
| Method Detail |
|---|
void appendObject(@Nullable
java.lang.Object object)
object - to be appended.
void appendString(@Nullable
java.lang.String string)
void buildLabelFor(@Nullable
java.lang.Object labelledObject)
@Nullable java.lang.Object getLabelledObject()
@Nullable
<T> T getOption(@NonNull
ILabelGenerator.Option<T> option)
<T> boolean hasOption(@NonNull
ILabelGenerator.Option<T> option)
ILabelGenerator.Registry getRegistry()
<T> void setOption(@NonNull
ILabelGenerator.Option<T> option,
@Nullable
T value)
@NonNull java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||