public static interface ILabelGenerator.Builder
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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() |
<T> T |
getOption(ILabelGenerator.Option<T> option) |
ILabelGenerator.Registry |
getRegistry() |
<T> boolean |
hasOption(ILabelGenerator.Option<T> option) |
<T> void |
setOption(ILabelGenerator.Option<T> option,
T value) |
java.lang.String |
toString() |
@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
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