public final class Labels
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String... values)
Adds a multi line label
|
void |
add(java.lang.String value)
Adds a single line label
|
static Labels |
build()
Builds new label object
|
java.lang.String |
getString(int index)
Returns a label at a specific index.
|
java.util.List<java.lang.String> |
getStrings(int index)
Returns a multi line label at a specific index.
|
ObjectType |
getType(int index)
Returns the type of a label at specific index.
|
boolean |
isEmpty()
Returns
tree if no label is loaded. |
void |
load(java.util.List<java.lang.String> values)
Loads single line labels.
|
void |
load(java.lang.String... values)
Loads single line labels.
|
void |
remove(int index)
Removes an item of labels by index
|
int |
size()
Returns the amount of loaded labels.
|
public static Labels build()
public void load(java.lang.String... values)
values
- array of labelspublic void load(java.util.List<java.lang.String> values)
values
- array of labelspublic void add(java.lang.String value)
value
- a single labelpublic void add(java.lang.String... values)
values
- array of string which represents a multi line labelpublic void remove(int index)
index
- index of labelpublic int size()
public boolean isEmpty()
tree
if no label is loaded.tree
if no label is loadedpublic java.lang.String getString(int index)
index
- index of labelpublic java.util.List<java.lang.String> getStrings(int index)
index
- index of labelpublic ObjectType getType(int index)
index
- index of label