public class UniqueValueRenderer extends Renderer
Modifier and Type | Class and Description |
---|---|
static class |
UniqueValueRenderer.Info |
Modifier and Type | Method and Description |
---|---|
void |
addValue(java.lang.String value,
Symbol symbol)
Adds a unique value and symbol.
|
void |
addValue(UniqueValueRenderer.Info info)
Adds a unique value and symbol.You can provide the value and its associated symbol as an info object.
|
static UniqueValueRenderer |
create(Symbol defaultSymbol,
java.lang.String attributeField)
Creates a new UniqueValueRenderer object.
|
static UniqueValueRenderer |
create(Symbol defaultSymbol,
java.lang.String attributeField,
java.lang.String attributeField2,
java.lang.String attributeField3,
java.lang.String fieldDelimeter)
Creates a new UniqueValueRenderer object.
|
java.lang.String |
getAttributeField()
The name of the attribute field the renderer uses to match values against.
|
java.lang.String |
getAttributeField2()
If needed, specify an additional attribute field the renderer uses to match values.
|
java.lang.String |
getAttributeField3()
If needed, specify an additional attribute field the renderer uses to match values.
|
java.lang.String |
getDefaultLabel()
Label for the default symbol used to draw unspecified values.
|
java.lang.String |
getFieldDelimiter()
String inserted between the values if multiple attribute fields are specified.
|
com.google.gwt.core.client.JsArray<UniqueValueRenderer.Info> |
getInfos()
Each element in the array is an object that provides information about the unique values associated with the renderer.
|
com.google.gwt.core.client.JsArrayString |
getValues()
Deprecated.
at v2.0, use infos instead.
|
void |
removeValue(java.lang.String value)
Removes a unique value.
|
fromJson, getDefaultSymbol, getSymbol, toJson
public static final UniqueValueRenderer create(Symbol defaultSymbol, java.lang.String attributeField)
defaultSymbol
- - Default symbol for the renderer. This symbol is used for unmatched values.attributeField
- - Attribute field renderer uses to match values.public static final UniqueValueRenderer create(Symbol defaultSymbol, java.lang.String attributeField, java.lang.String attributeField2, java.lang.String attributeField3, java.lang.String fieldDelimeter)
defaultSymbol
- - Default symbol for the renderer. This symbol is used for unmatched values.attributeField
- - Attribute field renderer uses to match values.attributeField2
- - If needed, specify an additional attribute field the renderer uses to match values.attributeField3
- - If needed, specify an additional attribute field the renderer uses to match values.fieldDelimeter
- - String inserted between the values of different fields. Applicable only when more than one attribute field is
specifed for the renderer.public final java.lang.String getAttributeField()
public final java.lang.String getAttributeField2()
public final java.lang.String getAttributeField3()
public final java.lang.String getDefaultLabel()
public final java.lang.String getFieldDelimiter()
public final com.google.gwt.core.client.JsArray<UniqueValueRenderer.Info> getInfos()
@Deprecated public final com.google.gwt.core.client.JsArrayString getValues()
public final void addValue(java.lang.String value, Symbol symbol)
value
- - Value to match with.symbol
- - Symbol used for the value.public final void addValue(UniqueValueRenderer.Info info)
info
- - object to be added.public final void removeValue(java.lang.String value)
value
- - Value to remove.