Class CartesianCategoryAxis
- java.lang.Object
-
- org.pepstock.charba.client.configuration.Axis
-
- org.pepstock.charba.client.configuration.CartesianAxis<CartesianCategoryTick>
-
- org.pepstock.charba.client.configuration.CartesianCategoryAxis
-
public class CartesianCategoryAxis extends CartesianAxis<CartesianCategoryTick>
This object is used to map defined axis as category.- Author:
- Andrea "Stock" Stocchero
-
-
Constructor Summary
Constructors Modifier Constructor Description CartesianCategoryAxis(IsChart chart)Builds the object storing the chart instance.CartesianCategoryAxis(IsChart chart, String id)Builds the object storing the chart instance.CartesianCategoryAxis(IsChart chart, String id, AxisKind kind)Builds the object storing the chart instance and axis type.CartesianCategoryAxis(IsChart chart, AxisKind kind)Builds the object storing the chart instance and axis type.CartesianCategoryAxis(IsChart chart, ScaleId id)Builds the object storing the chart instance.protectedCartesianCategoryAxis(IsChart chart, ScaleId id, AxisType type, AxisKind kind)Builds the object storing the chart instance and cartesian axis type, to use to extend the axis.CartesianCategoryAxis(IsChart chart, ScaleId id, AxisKind kind)Builds the object storing the chart instance and axis type.
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description IsChartgetChart()Returns the chart instanceprotected TgetConfiguration()Returns the configuration element.LabelsgetLabels()Returns the labels.LabelsgetLabels(boolean binding)Returns the labels for axes.StringgetMax()Returns the maximum item to display.default MinMaxCallback<T>getMaxCallback()Returns the callback to set the user defined maximum number for the scale, overrides maximum value from data.intgetMaxIndex()Returns the maximum item at passed index to display.StringgetMin()Returns the minimum item to displaydefault MinMaxCallback<T>getMinCallback()Returns the callback to set the user defined minimum number for the scale, overrides minimum value from data.intgetMinIndex()Returns the minimum item at passed index to displayorg.pepstock.charba.client.configuration.MinMaxCallbacksHandler<String>getMinMaxCallbacksHandler()default MinMaxCallback<T>getSuggestedMaxCallback()Returns the callback to set the adjustment used when calculating the maximum data value.default MinMaxCallback<T>getSuggestedMinCallback()Returns the callback to set the adjustment used when calculating the minimum data value.CartesianCategoryTickgetTicks()Returns the ticks elementChartEnvelop<NativeObject>loadNativeObject(ChartEnvelop<NativeObject> envelop)Returns the native object instance inside an envelop.
It can be called only fromorg.pepstock.charba.clientpackage.voidmerge(NativeObjectContainer source, String property)Merge a native object in the this one with a specific property name.
This is used by plugins implementation (native java script ones) when they are not using the standard way to add plugin configuration in the options of chart.protected voidsetConfiguration(T configuration)voidsetLabels(String... labels)Sets an array of labels to display.voidsetLabels(List<String> labels)Sets an array of labels to display.voidsetLabels(Labels labels)Sets the labels of the data.voidsetMax(String max)Sets the maximum item to display.default voidsetMax(MinMaxCallback<T> maxCallback)Sets the callback to set the user defined maximum number for the scale, overrides maximum value from data.default voidsetMax(NativeCallback maxCallback)Sets the callback to set the user defined maximum number for the scale, overrides maximum value from data.voidsetMaxIndex(int max)Sets the maximum item at passed index to display.voidsetMin(String min)Sets the minimum item to display.default voidsetMin(MinMaxCallback<T> minCallback)Sets the callback to set the user defined minimum number for the scale, overrides minimum value from data.default voidsetMin(NativeCallback minCallback)Sets the callback to set the user defined minimum number for the scale, overrides minimum value from data.voidsetMinIndex(int min)Sets the minimum item at passed index to display.default voidsetSuggestedMax(MinMaxCallback<T> suggestedMaxCallback)Sets the callback to set the adjustment used when calculating the maximum data value.default voidsetSuggestedMax(NativeCallback suggestedMaxCallback)Sets the callback to set the adjustment used when calculating the maximum data value.default voidsetSuggestedMin(MinMaxCallback<T> suggestedMinCallback)Sets the callback to set the adjustment used when calculating the minimum data value.default voidsetSuggestedMin(NativeCallback suggestedMinCallback)Sets the callback to set the adjustment used when calculating the minimum data value.StringtoJSON()Returns the JSON representation of the object.-
Methods inherited from class org.pepstock.charba.client.configuration.CartesianAxis
getBorder, getBounds, getBoundsCallback, getGrid, getOffsetCallback, getPosition, getPositionAsItem, getPositionCallback, getStack, getStackCallback, getStackedCallback, getStackWeight, getStackWeightCallback, getTitle, isOffset, isSingleStacked, isStacked, setBounds, setBounds, setBounds, setOffset, setOffset, setOffset, setPosition, setPosition, setPosition, setPosition, setSingleStacked, setStack, setStack, setStack, setStacked, setStacked, setStacked, setStackWeight, setStackWeight, setStackWeight
-
Methods inherited from class org.pepstock.charba.client.configuration.Axis
getAlignToPixelsCallback, getAxis, getAxisBuildTicksCallback, getAxisCalculateLabelRotationCallback, getAxisDataLimitsCallback, getAxisDimensionsCallback, getAxisFitCallback, getAxisTickToLabelConversionCallback, getAxisUpdateCallback, getBackgroundColor, getBackgroundColorAsString, getBackgroundColorCallback, getCharbaId, getDisplay, getDisplayCallback, getId, getReverseCallback, getScaleItem, getType, getWeight, getWeightCallback, isAlignToPixels, isReverse, setAlignToPixels, setAlignToPixels, setAlignToPixels, setAxisBuildTicksCallback, setAxisCalculateLabelRotationCallback, setAxisDataLimitsCallback, setAxisDimensionsCallback, setAxisFitCallback, setAxisTickToLabelConversionCallback, setAxisUpdateCallback, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBackgroundColor, setDisplay, setDisplay, setDisplay, setDisplay, setReverse, setReverse, setReverse, setWeight, setWeight, setWeight
-
-
-
-
Constructor Detail
-
CartesianCategoryAxis
public CartesianCategoryAxis(IsChart chart)
Builds the object storing the chart instance. Axis type is X by default.- Parameters:
chart- chart instance
-
CartesianCategoryAxis
public CartesianCategoryAxis(IsChart chart, String id)
Builds the object storing the chart instance. Axis type is X by default.- Parameters:
chart- chart instanceid- axis id
-
CartesianCategoryAxis
public CartesianCategoryAxis(IsChart chart, ScaleId id)
Builds the object storing the chart instance. Axis type is X by default.- Parameters:
chart- chart instanceid- axis id
-
CartesianCategoryAxis
public CartesianCategoryAxis(IsChart chart, AxisKind kind)
Builds the object storing the chart instance and axis type.- Parameters:
chart- chart instancekind- axis kind.
-
CartesianCategoryAxis
public CartesianCategoryAxis(IsChart chart, String id, AxisKind kind)
Builds the object storing the chart instance and axis type.- Parameters:
chart- chart instanceid- axis idkind- axis kind.
-
CartesianCategoryAxis
public CartesianCategoryAxis(IsChart chart, ScaleId id, AxisKind kind)
Builds the object storing the chart instance and axis type.- Parameters:
chart- chart instanceid- axis idkind- axis kind.
-
-
Method Detail
-
getTicks
public CartesianCategoryTick getTicks()
Description copied from class:CartesianAxisReturns the ticks element- Specified by:
getTicksin classCartesianAxis<CartesianCategoryTick>- Returns:
- the ticks
-
getMinMaxCallbacksHandler
public org.pepstock.charba.client.configuration.MinMaxCallbacksHandler<String> getMinMaxCallbacksHandler()
-
setLabels
public void setLabels(String... labels)
Sets an array of labels to display.- Parameters:
labels- An array of labels to display.
-
setLabels
public void setLabels(List<String> labels)
Sets an array of labels to display.- Parameters:
labels- An array of labels to display.
-
setLabels
public void setLabels(Labels labels)
Sets the labels of the data.- Parameters:
labels- labels object to manage also multi-line labels
-
getLabels
public Labels getLabels()
Returns the labels.- Returns:
- the labels
-
getLabels
public Labels getLabels(boolean binding)
Returns the labels for axes.- Parameters:
binding- iftruebinds the new labels in the container- Returns:
- the labels for axes
-
setMin
public void setMin(String min)
Sets the minimum item to display.- Parameters:
min- The minimum item to display
-
getMin
public String getMin()
Returns the minimum item to display- Returns:
- The minimum item to display
-
getMinIndex
public int getMinIndex()
Returns the minimum item at passed index to display- Returns:
- The minimum item at passed index to display
-
setMinIndex
public void setMinIndex(int min)
Sets the minimum item at passed index to display.- Parameters:
min- The minimum item at passed index to display
-
setMax
public void setMax(String max)
Sets the maximum item to display.- Parameters:
max- the maximum item to display.
-
getMax
public String getMax()
Returns the maximum item to display.- Returns:
- the maximum item to display.
-
setMaxIndex
public void setMaxIndex(int max)
Sets the maximum item at passed index to display.- Parameters:
max- the maximum item at passed index to display.
-
getMaxIndex
public int getMaxIndex()
Returns the maximum item at passed index to display.- Returns:
- the maximum item at passed index to display.
-
getMinCallback
public default MinMaxCallback<T> getMinCallback()
Returns the callback to set the user defined minimum number for the scale, overrides minimum value from data.- Returns:
- the callback to set the user defined minimum number for the scale, overrides minimum value from data.
-
setMin
public default void setMin(MinMaxCallback<T> minCallback)
Sets the callback to set the user defined minimum number for the scale, overrides minimum value from data.- Parameters:
minCallback- the callback to set the user defined minimum number for the scale, overrides minimum value from data.
-
setMin
public default void setMin(NativeCallback minCallback)
Sets the callback to set the user defined minimum number for the scale, overrides minimum value from data.- Parameters:
minCallback- the callback to set the user defined minimum number for the scale, overrides minimum value from data.
-
setMax
public default void setMax(MinMaxCallback<T> maxCallback)
Sets the callback to set the user defined maximum number for the scale, overrides maximum value from data.- Parameters:
maxCallback- the callback to set the user defined maximum number for the scale, overrides maximum value from data.
-
setMax
public default void setMax(NativeCallback maxCallback)
Sets the callback to set the user defined maximum number for the scale, overrides maximum value from data.- Parameters:
maxCallback- the callback to set the user defined maximum number for the scale, overrides maximum value from data.
-
getMaxCallback
public default MinMaxCallback<T> getMaxCallback()
Returns the callback to set the user defined maximum number for the scale, overrides maximum value from data.- Returns:
- the callback to set the user defined maximum number for the scale, overrides maximum value from data.
-
getSuggestedMinCallback
public default MinMaxCallback<T> getSuggestedMinCallback()
Returns the callback to set the adjustment used when calculating the minimum data value.- Returns:
- the callback to set the adjustment used when calculating the minimum data value.
-
setSuggestedMin
public default void setSuggestedMin(MinMaxCallback<T> suggestedMinCallback)
Sets the callback to set the adjustment used when calculating the minimum data value.- Parameters:
suggestedMinCallback- the callback to set the adjustment used when calculating the minimum data value.
-
setSuggestedMin
public default void setSuggestedMin(NativeCallback suggestedMinCallback)
Sets the callback to set the adjustment used when calculating the minimum data value.- Parameters:
suggestedMinCallback- the callback to set the adjustment used when calculating the minimum data value.
-
getSuggestedMaxCallback
public default MinMaxCallback<T> getSuggestedMaxCallback()
Returns the callback to set the adjustment used when calculating the maximum data value.- Returns:
- the callback to set the adjustment used when calculating the maximum data value.
-
setSuggestedMax
public default void setSuggestedMax(MinMaxCallback<T> suggestedMaxCallback)
Sets the callback to set the adjustment used when calculating the maximum data value.- Parameters:
suggestedMaxCallback- the callback to set the adjustment used when calculating the maximum data value.
-
setSuggestedMax
public default void setSuggestedMax(NativeCallback suggestedMaxCallback)
Sets the callback to set the adjustment used when calculating the maximum data value.- Parameters:
suggestedMaxCallback- the callback to set the adjustment used when calculating the maximum data value.
-
setConfiguration
protected final void setConfiguration(T configuration)
- Parameters:
configuration- the configuration to set
-
getConfiguration
protected final T getConfiguration()
Returns the configuration element.- Returns:
- the configuration element.
-
merge
public final void merge(NativeObjectContainer source, String property)
Merge a native object in the this one with a specific property name.
This is used by plugins implementation (native java script ones) when they are not using the standard way to add plugin configuration in the options of chart.- Parameters:
source- native object container to addproperty- property name
-
toJSON
public final String toJSON()
Returns the JSON representation of the object.- Returns:
- the JSON representation of the object.
-
loadNativeObject
public final ChartEnvelop<NativeObject> loadNativeObject(ChartEnvelop<NativeObject> envelop)
Returns the native object instance inside an envelop.
It can be called only fromorg.pepstock.charba.clientpackage.- Parameters:
envelop- envelop instance which will contain the native object- Returns:
- the envelop, passed as argument, loaded with the native object
-
getChart
public final IsChart getChart()
Returns the chart instance- Returns:
- the chart
-
-