Modifier and Type | Interface and Description |
---|---|
interface |
Type
Interface to set the type of a chart.
|
Modifier and Type | Class and Description |
---|---|
class |
ChartType
Enumerates all possible available types of a chart.
|
Modifier and Type | Class and Description |
---|---|
class |
JsEnumValueArrayList<E extends Key>
An ordered collection (also known as a sequence).
|
Modifier and Type | Class and Description |
---|---|
class |
StandardKey
This is a standard implementation of a key of property inside a Java script object.
The standard is the key name is a String. |
Modifier and Type | Method and Description |
---|---|
static <E extends Key> |
ArrayListHelper.build(java.lang.Class<E> clazz,
E[] values)
Creates a JavaScript array list of EnumValues.
|
static <E extends Key> |
ArrayListHelper.build(java.lang.Class<E> clazz,
JsStringArrayList list)
Creates a JavaScript array list of EnumValues.
|
protected <T extends Key> |
JavaScriptObjectContainer.checkAndSetEnumValues(Key key,
JsEnumValueArrayList<T> values)
Checks if it should set an array list (EnumValues) or a single value for a specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.getValue(Key key,
java.lang.Class<T> clazz,
T defaultValue)
Returns a value (key) into embedded JavaScript object at specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.setEnumValueArray(Key key,
JsEnumValueArrayList<T> list)
Sets a value (EnumValue array list) into embedded JavaScript object at specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.setValue(Key key,
T value)
Sets a value (EnumValue) into embedded JavaScript object at specific property.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Key> |
JavaScriptObjectContainer.keys()
Returns the list of properties names of the object.
|
Modifier and Type | Method and Description |
---|---|
void |
JsEnumValueArrayList.addAll(E[] values)
Loads an array of elements into the list
|
static <E extends Key> |
ArrayListHelper.build(java.lang.Class<E> clazz,
E[] values)
Creates a JavaScript array list of EnumValues.
|
protected JsDoubleArrayList |
JavaScriptObjectContainer.checkAndGetDoubleValues(Key key,
boolean isArray)
Checks if the value is stored as array (doubles) into the object and accordingly the element.
|
protected JsStringArrayList |
JavaScriptObjectContainer.checkAndGetEnumValues(Key key,
boolean isArray)
Checks if the value is stored as array (EnumValue) into the object and accordingly the element.
|
protected JsIntegerArrayList |
JavaScriptObjectContainer.checkAndGetIntegerValues(Key key,
boolean isArray)
Checks if the value is stored as array (integers) into the object and accordingly the element.
|
protected JsStringArrayList |
JavaScriptObjectContainer.checkAndGetStringValues(Key key,
boolean isArray)
Checks if the value is stored as array (strings) into the object and accordingly the element.
|
protected boolean |
JavaScriptObjectContainer.checkAndSetDoubleValues(Key key,
JsDoubleArrayList values)
Checks if it should set an array list (doubles) or a single value for a specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.checkAndSetEnumValues(Key key,
JsEnumValueArrayList<T> values)
Checks if it should set an array list (EnumValues) or a single value for a specific property.
|
protected boolean |
JavaScriptObjectContainer.checkAndSetIntegerValues(Key key,
JsIntegerArrayList values)
Checks if it should set an array list (integers) or a single value for a specific property.
|
protected boolean |
JavaScriptObjectContainer.checkAndSetStringValues(Key key,
JsStringArrayList values)
Checks if it should set an array list (strings) or a single value for a specific property.
|
protected JsDoubleArrayList |
JavaScriptObjectContainer.getDoubleArray(Key key)
Returns a value (double array list) into embedded JavaScript object at specific property.
|
protected JsIntegerArrayList |
JavaScriptObjectContainer.getIntegerArray(Key key)
Returns a value (integer array list) into embedded JavaScript object at specific property.
|
protected java.util.List<GenericJavaScriptObject> |
JavaScriptObjectContainer.getObjectArray(Key key)
Returns a value (generic java script object array list) into embedded JavaScript object at specific property.
|
protected JsStringArrayList |
JavaScriptObjectContainer.getStringArray(Key key)
Returns a value (string array list) into embedded JavaScript object at specific property.
|
protected <T extends com.google.gwt.core.client.JavaScriptObject> |
JavaScriptObjectContainer.getValue(Key key)
Returns a value (JavaScript Object) into embedded JavaScript object at specific property.
|
protected boolean |
JavaScriptObjectContainer.getValue(Key key,
boolean defaultValue)
Returns a value (boolean) into embedded JavaScript object at specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.getValue(Key key,
java.lang.Class<T> clazz,
T defaultValue)
Returns a value (key) into embedded JavaScript object at specific property.
|
protected java.util.Date |
JavaScriptObjectContainer.getValue(Key key,
java.util.Date defaultValue)
Returns a value (date) into embedded JavaScript object at specific property.
|
protected double |
JavaScriptObjectContainer.getValue(Key key,
double defaultValue)
Returns a value (double) into embedded JavaScript object at specific property.
|
protected int |
JavaScriptObjectContainer.getValue(Key key,
int defaultValue)
Returns a value (int) into embedded JavaScript object at specific property.
|
protected java.lang.String |
JavaScriptObjectContainer.getValue(Key key,
java.lang.String defaultValue)
Returns a value (string) into embedded JavaScript object at specific property.
|
protected boolean |
JavaScriptObjectContainer.has(Key... keys)
Returns true if the embedded JavaScript object contains an element at all properties.
|
protected boolean |
JavaScriptObjectContainer.has(Key key)
Returns true if the embedded JavaScript object contains an element at specific property.
|
protected boolean |
JavaScriptObjectContainer.hasToBeRegistered(java.lang.Object object,
Key... keys)
Returns true if the object is present into embedded JavaScript object.
|
protected void |
JavaScriptObjectContainer.remove(Key... keys)
Removes a set of elements (by keys) from the embedded JavaScript object.
|
protected void |
JavaScriptObjectContainer.remove(Key key)
Removes an element (by key) from the embedded JavaScript object.
|
protected void |
JavaScriptObjectContainer.removeIfExists(Key key)
Removes an element (by key) from the embedded JavaScript object if exists.
|
protected void |
JavaScriptObjectContainer.setDoubleArray(Key key,
JsDoubleArrayList list)
Sets a value (double array list) into embedded JavaScript object at specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.setEnumValueArray(Key key,
JsEnumValueArrayList<T> list)
Sets a value (EnumValue array list) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setIntegerArray(Key key,
JsIntegerArrayList list)
Sets a value (int array list) into embedded JavaScript object at specific property.
|
protected <T extends GenericJavaScriptObject> |
JavaScriptObjectContainer.setObjectArray(Key key,
JsObjectArrayList<T> list)
Sets a value (JavaScript array list) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setStringArray(Key key,
JsStringArrayList list)
Sets a value (string array list) into embedded JavaScript object at specific property.
|
protected <E> void |
JavaScriptObjectContainer.setValue(Key key,
AbstractList<E> container)
Sets a value (JavaScript object container array list) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
boolean value)
Sets a value (boolean) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
java.util.Date value)
Sets a value (date) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
double value)
Sets a value (double) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
int value)
Sets a value (int) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
com.google.gwt.core.client.JavaScriptObject value)
Sets a value (JavaScript Object) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
JavaScriptObjectContainer container)
Sets a value (JavaScript object container) into embedded JavaScript object at specific property.
|
protected void |
JavaScriptObjectContainer.setValue(Key key,
java.lang.String value)
Sets a value (string) into embedded JavaScript object at specific property.
|
protected <T extends Key> |
JavaScriptObjectContainer.setValue(Key key,
T value)
Sets a value (EnumValue) into embedded JavaScript object at specific property.
|
protected JavaScriptFieldType |
JavaScriptObjectContainer.type(Key key)
Returns the java script type of the property.
|
Modifier and Type | Class and Description |
---|---|
class |
ControllerType |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractItem.hasProperty(Key key)
Checks if the property is present into java script object.
|
Constructor and Description |
---|
AbstractItem(AbstractItem parent,
Key childKey)
Builds the item with the parent item and child key.
Reads from parent java script object the object of this element. |
FontItem(AbstractItem parent,
Key childKey)
Builds the object with parent item and child.
|
Modifier and Type | Method and Description |
---|---|
protected JsObjectArrayList<GenericJavaScriptObject> |
Scales.InternalJavaScriptObject.getAxis(Key key)
Returns the axes configuration.
|
Constructor and Description |
---|
Scale(AbstractItem parent,
Key childKey)
Builds the object with parent item and child.
|
Scales(AbstractItem parent,
Key childKey)
Builds the object with parent item and child.
|
Modifier and Type | Class and Description |
---|---|
class |
AxisType
Axes are an integral part of a chart.
|
class |
CapStyle
Determines how the end points of every line are drawn.
There are three possible values for this property and those are: butt, round and square. |
class |
CartesianAxisType
Can be set to 'x', 'y' to define which directions are used in axis.
|
class |
Easing
Easing is acceleration, a change in speed.
For further deatils, see here. |
class |
Event
The events option defines the browser events that the chart should listen to for tooltips and hovering.
|
class |
Fill
Both line and radar charts support a fill option on the dataset object which can be used to create area between two datasets
or a dataset and a boundary.
|
class |
FontStyle
The font-style property specifies the font style for a text.
|
class |
InteractionAxis
Can be set to 'x', 'y', or 'xy' to define which directions are used in calculating distances.
Defaults to 'x' for index mode and 'xy' in dataset and nearest modes. |
class |
InteractionMode
When configuring interaction with the graph via hover or tooltips, a number of different modes are available to set which
elements appear via tooltip or hover.
|
class |
JoinStyle
Determines how two connecting segments (of lines, arcs or curves) with non-zero lengths in a shape are joined together
(degenerate segments with zero lengths, whose specified endpoints and control points are exactly at the same position, are
skipped).
|
class |
MeterDisplay
Determines which information must be displaied into meter or gauge chart.
|
class |
PointStyle
Style of the point.
|
class |
Position
Property to set the postion's edge of an element to a unit above/below its normal position.
|
class |
ScaleBounds
Controls the scale boundary strategy (bypassed by min/max time options).
|
class |
ScaleDistribution
Controls the data distribution along the scale.
|
class |
SteppedLine
Property to set if the line is shown as a stepped line.
|
class |
TextAlign
Property to set the text alignment
|
class |
TickSource
Controls the ticks generation on cartesian time axis.
|
class |
TimeUnit
Controls the data distribution along the scale.
|
class |
TooltipPosition
These are the different modes for positioning the tooltip
|
Modifier and Type | Class and Description |
---|---|
protected static class |
BaseBoxItem.Property
Name of fields of JavaScript object.
|
protected static class |
BaseBoxNodeItem.Property
Name of fields of JavaScript object.
|
protected static class |
LegendItem.Property
Name of fields of JavaScript object.
|
protected static class |
ScaleItem.Property
Name of fields of JavaScript object.
|
protected static class |
SizeItem.Property
Name of fields of JavaScript object.
|
Modifier and Type | Method and Description |
---|---|
static Key |
PluginIdChecker.key(java.lang.String id)
Checks if the plugin is compliant with the constraints of plugin id.
A plugin id can not start with a dot or an underscore can not contain any non-URL-safe characters cannot contain uppercase letters should be something short, but also reasonably descriptive |