|
||||||||||
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 |