public final class Labels
extends com.google.gwt.core.client.JavaScriptObject
JavaScriptObject
,
JsArrayMixed
Modifier and Type | Class and Description |
---|---|
static class |
Labels.Type
Types of different elements of internal array.
String is single line label, array is multi-line label. |
Modifier | Constructor and Description |
---|---|
protected |
Labels()
Needed for GWT injection
|
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)
Gets the String at a given index.
|
java.lang.String[] |
getStrings(int index)
Returns a multi line label at a specific index.
|
Labels.Type |
getType(int index)
Returns the type of a label at specific index.
|
int |
length()
Gets the length of the array.
|
void |
load(java.lang.String... values)
Loads single line labels.
|
java.lang.String |
toJSON() |
public static Labels build()
public final void load(java.lang.String... values)
values
- array of labelspublic final void add(java.lang.String value)
value
- a single labelpublic final void add(java.lang.String... values)
values
- array ofstring which represents a multi line labelpublic final java.lang.String[] getStrings(int index)
index
- index of labelpublic final Labels.Type getType(int index)
index
- index of labelpublic final java.lang.String getString(int index)
index
- the index to be retrievednull
if none existspublic final int length()
public final java.lang.String toJSON()