See: Description
| Interface | Description |
|---|---|
| CallbackProxy.Proxy |
It's a java script function which maps the function
proxy implemented into additional java script source. |
| Key |
Represents the property key of a JavaScript object.
Used for enum. |
| NativeObjectContainerFactory<T extends NativeObjectContainer> |
Interface to be implemented to load elements from an array of native object
|
| Class | Description |
|---|---|
| Array |
Array object which maps the java script object.
|
| ArrayDouble |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of numeric (doubles) values. |
| ArrayDoubleList |
The user of this interface has precise control over where in the list each element is inserted.
|
| ArrayEnumList<E extends Key> |
The user of this interface has precise control over where in the list each element is inserted.
|
| ArrayGradient |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (CanvasGradient) values. |
| ArrayImage |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (ImageElement) values. |
| ArrayImageList |
An ordered collection (also known as a sequence).
|
| ArrayInteger |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of numeric (int) values. |
| ArrayIntegerList |
The user of this interface has precise control over where in the list each element is inserted.
|
| ArrayListHelper |
Utility to create array list objects from java script arrays.
|
| ArrayMixedObject |
Array object which maps the java script object.
A simple wrapper around a homogeneous array of mixed type of object (extension of java script objects) values. |
| ArrayObject |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (extension of java script objects) values. |
| ArrayObjectContainerList<E extends NativeObjectContainer> |
An ordered collection (also known as a sequence).
|
| ArrayObjectList |
An ordered collection (also known as a sequence).
|
| ArrayPattern |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (CanvasPattern) values. |
| ArrayString |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of string values. |
| ArrayStringList |
An ordered collection (also known as a sequence).
|
| CallbackProxy<T> |
This is a native object which wraps a java script object created by
JsHelper.This object is used to get a proxy instance which is able to call a java script function passing laso this java
script value, to maintain the environment when required. |
| ConfigurationLoader |
Utility to load java script object into CHART-JS configuration.
This utility needs to reduce visibility on java script objects for configuration. |
| IteratorImpl<E> |
Custom iterator over a collection.
|
| JsHelper |
This is a singleton wrapper for Java native object which is wrapping a CHARBA java script object implementation with some
utilities to act on java script objects.
|
| ListIteratorImpl<E> |
An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration,
and obtain the iterator's current position in the list.
|
| Merger |
Singleton utility to merge java script object into another one and provide the service to get the chart options with all
defaults.
|
| NativeArrayDescriptor<T extends Array> |
A property descriptor is a record which describes a java script property (array).
|
| NativeBooleanDescriptor |
A property descriptor is a record which describes a java script property (boolean).
|
| NativeCallbackProxyDescriptor |
A property descriptor is a record which describes a java script property (callback proxy function).
|
| NativeDateDescriptor |
A property descriptor is a record which describes a java script property (JsDate).
|
| NativeDoubleDescriptor |
A property descriptor is a record which describes a java script property (double).
|
| NativeExtendedObject |
Base native object which can be extended by native object where additional properties could be needed, added as java script
object into a property called 'options'.
|
| NativeGradientDescriptor |
A property descriptor is a record which describes a java script property (CanvasGradient).
|
| NativeImageDescriptor |
A property descriptor is a record which describes a java script property (ImageElement).
|
| NativeIntegerDescriptor |
A property descriptor is a record which describes a java script property (integer).
|
| NativeName |
Constants with java script object name to use into
JsType native objects. |
| NativeObject |
Base object for all native objects implemented in Charba.
It implements some common methods and wraps some native methods. |
| NativeObjectContainer |
Base class for all classes which are wrapping a native java script object.
|
| NativeObjectDescriptor |
A property descriptor is a record which describes a java script property (object).
|
| NativePatternDescriptor |
A property descriptor is a record which describes a java script property (CanvasPattern).
|
| NativeStringDescriptor |
A property descriptor is a record which describes a java script property (String).
|
| 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. |
| Enum | Description |
|---|---|
| Id |
Enums the property ID used by CHARBA to identify the chart.
|
| ObjectType |
Enumerates all java script types.
The latest ECMAScript standard defines seven data types: Six data types that are primitives: Boolean Function Undefined Number String Symbol and other 2 objects types: Object Array See https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/typeof |