| Package | Description | 
|---|---|
| org.pepstock.charba.client.events | 
 Contains all events to interact with chart instance. 
 | 
| org.pepstock.charba.client.items | 
 Contains all elements generated by CHART.JS, which are mapping java script objects, to use at runtime in plugins, events or controllers. 
 | 
| org.pepstock.charba.client.options | 
 Contains all elements to configure charts at global level (know as chart global options). 
 | 
| Constructor and Description | 
|---|
ChartEventContext(ConfigurationEnvelop<NativeObject> envelop)
Creates the object with envelop envelop with the native object instance to be wrapped. 
 | 
| Constructor and Description | 
|---|
AnimationItem(ConfigurationEnvelop<NativeObject> envelop)
Creates the item using an envelop with native java script object which contains all properties. 
It is called from configuration package. | 
AxisItem(ConfigurationEnvelop<NativeObject> envelop)
Creates the item using an envelop of native java script object which contains all properties. 
 | 
SizeItem(ConfigurationEnvelop<NativeObject> envelop)
Creates the item using an envelop (from  
configuration package) of native java script object which contains all properties. | 
TooltipModel(ConfigurationEnvelop<NativeObject> envelop)
Creates the item using envelop with the native java script object which contains all properties. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExtendedOptions.setCallback(ConfigurationEnvelop<AbstractNode> envelop,
           Key property,
           CallbackProxy.Proxy proxy)
Adds a callback proxy function to a element node instance. 
 | 
void | 
ExtendedScale.setCallback(ConfigurationEnvelop<AbstractNode> envelop,
           Key property,
           CallbackProxy.Proxy proxy)
Adds a callback proxy function to a element node instance. 
 | 
void | 
ExtendedOptions.setCallback(ConfigurationEnvelop<AbstractNode> envelop,
           Key property,
           NativeCallback callback)
Adds a native callback function to a element node instance. 
 | 
void | 
ExtendedScale.setCallback(ConfigurationEnvelop<AbstractNode> envelop,
           Key property,
           NativeCallback callback)
Adds a native callback function to a element node instance. 
 | 
void | 
Plugins.setEnabled(ConfigurationEnvelop<DefaultPluginId> envelop,
          boolean enabled)
Sets if a default CHART.JS plugin must be enabled or not. 
Callable only for chart configuration scope (no global or other).  | 
void | 
ExtendedOptions.setEvent(AbstractNode node,
        Key property,
        ConfigurationEnvelop<CallbackProxy.Proxy> envelop)
Adds a event proxy function to animation element instance. 
 | 
| Constructor and Description | 
|---|
ExtendedOptions(IsChart chart,
               IsDefaultScaledOptions defaultValues,
               ConfigurationEnvelop<NativeObject> envelop)
Creates an options with default provider. 
 | 
ExtendedScale(ConfigurationEnvelop<Scale> envelop,
             IsDefaultScale defaultValues)
Creates a scale with the chart options scale as inner object. 
 | 
ExtendedScale(ConfigurationEnvelop<ScaleId> envelop,
             AxisType type,
             AxisKind kind,
             IsDefaultScale defaultValues)
Creates a scale with default provider. 
The native object is created empty.  |