| Package | Description | 
|---|---|
| org.pepstock.charba.client | 
 Main package with all charts implementation, global classes and common interfaces. 
 | 
| org.pepstock.charba.client.defaults | 
 Contains all interfaces need to provide defaults values of the chart options. 
 | 
| org.pepstock.charba.client.defaults.chart | 
 Contains the default values of chart options based on type of chart instance. 
 | 
| org.pepstock.charba.client.defaults.globals | 
 Contains the default values of chart options for all chart types (CHART.JS options defaults). 
 | 
| org.pepstock.charba.client.options | 
 Contains all elements to configure charts at global level (know as chart global options). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GlobalScale
Default global scale (maps the java script object  
Chart.defaults.scale and the result of Chart.scaleService). | 
| Modifier and Type | Method and Description | 
|---|---|
IsDefaultScale | 
IsDefaultScales.getAxis(ScaleId scaleId,
       AxisKind kind)
Returns the default configuration for x axis. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultChartScale
Defaults for scale/axis option element, based on chart type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IsDefaultScale | 
DefaultChartScales.getAxis(ScaleId scaleId,
       AxisKind kind)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultScale
CHART.JS default values for scale/axis element. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IsDefaultScale | 
DefaultScales.getAxis(ScaleId scaleId,
       AxisKind kind)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractScale
Scales are an integral part of a chart. 
They are used to determine how data maps to a pixel value on the chart. linear logarithmic category time time series radial linear  | 
class  | 
ExtendedScale
Scale options used internally inside the chart configuration. 
Extends the normal scale options with all methods to add callbacks and events.  | 
class  | 
Scale
Scales are an integral part of a chart. 
They are used to determine how data maps to a pixel value on the chart. linear logarithmic category time time series radial linear  | 
| Modifier and Type | Method and Description | 
|---|---|
IsDefaultScale | 
Scales.getAxis(ScaleId scaleId,
       AxisKind kind)  | 
| Constructor and Description | 
|---|
AbstractScale(IsDefaultScale defaultValues,
             NativeObject nativeObject)
Creates the object only with default provider and native object. 
 | 
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.  | 
Scale(AxisType type,
     IsDefaultScale defaultValues,
     NativeObject nativeObject)
Creates the object only with aixs type, default provider and native object. 
This is used when the default scale is read by Defaults.getScale(AxisType). | 
Scale(IsDefaultScale defaultValues,
     NativeObject nativeObject)
Creates the object only with default provider and native object. 
This is used when the scale is read by Scales. |