Package org.pepstock.charba.client.geo
Class ColorAxis
- java.lang.Object
- 
- org.pepstock.charba.client.configuration.Axis
- 
- org.pepstock.charba.client.configuration.CartesianAxis<CartesianLinearTick>
- 
- org.pepstock.charba.client.configuration.CartesianLinearAxis
- 
- org.pepstock.charba.client.geo.ColorAxis
 
 
 
 
- 
- All Implemented Interfaces:
- IsLinearAxis,- IsNumericAxis
 
 public final class ColorAxis extends CartesianLinearAxis The coloring of the nodes will be done with a special color scale.
 Provides the elements, as colored legend, which can provide the how the values are distributed on map.- Author:
- Andrea "Stock" Stocchero
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringDEFAULT_MISSING_COLORDefault missing color options,HtmlColor.TRANSPARENT.static intDEFAULT_QUANTIZEDefault quantize options, 0.static ScaleIdIDProjection axis id.static AxisTypeTYPEProjection axis type.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default BeginAtZeroCallbackgetBeginAtZeroCallback()Returns the callback to set if true, scale will include 0 if it is not already included.IsChartgetChart()Returns the chart instancedefault IsColorgetColorForValue(double value)Returns the color for a specific data value.default StringgetColorForValueAsString(double value)Returns the color for a specific data value.protected TgetConfiguration()Returns the configuration element.default InterpolategetInterpolate()Returns the color interpolation of the scale.default InterpolateCallbackgetInterpolateCallback()Returns the color interpolation callback of the scale.default LegendgetLegend()Returns the legend configuration.org.pepstock.charba.client.geo.ColorAxisMappergetMapper()default MinMaxCallback<T>getMaxCallback()Returns the callback to set the user defined maximum number for the scale, overrides maximum value from data.default MinMaxCallback<T>getMinCallback()Returns the callback to set the user defined minimum number for the scale, overrides minimum value from data.default IsColorgetMissingColor()Returns the missing color.default StringgetMissingColorAsString()Returns the missing color.default ColorCallback<ScaleContext>getMissingColorCallback()Returns the missing color callback.default intgetQuantize()Returns the amount of pieces to allow to split the color scale in N quantized equal bins.default QuantizeCallbackgetQuantizeCallback()Returns the callback to get the amount of pieces to allow to split the color scale in N quantized equal bins.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.ChartEnvelop<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.default voidsetBeginAtZero(BeginAtZeroCallback beginAtZeroCallback)Sets the callback to set if true, scale will include 0 if it is not already included.default voidsetBeginAtZero(NativeCallback beginAtZeroCallback)Sets the callback to set if true, scale will include 0 if it is not already included.protected voidsetConfiguration(T configuration)default voidsetInterpolate(InterpolateCallback interpolateCallback)Sets the color interpolation callback of the scale.default voidsetInterpolate(Interpolate interpolate)Sets the color interpolation of the scale.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.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.default voidsetMissingColor(String missingColor)Sets the missing color.default voidsetMissingColor(ColorCallback<ScaleContext> missingColorCallback)Sets the missing color callback.default voidsetMissingColor(IsColor missingColor)Sets the missing color.default voidsetQuantize(int quantize)Sets the amount of pieces to allow to split the color scale in N quantized equal bins.default voidsetQuantize(QuantizeCallback quantizeCallback)Sets the callback to get the amount of pieces to allow to split the color scale in N quantized equal bins.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.CartesianLinearAxisgetAxisElement, getBegiAtZeroCallbackHandler, getGrace, getGraceAsPercentage, getGraceCallback, getMinMaxCallbacksHandler, getTicks, setGrace, setGrace, setGrace, setGraceAsPercentage
 - 
Methods inherited from class org.pepstock.charba.client.configuration.CartesianAxisgetBounds, getBoundsCallback, getGrid, getOffsetCallback, getPosition, getPositionCallback, getStack, getStackCallback, getStackedCallback, getStackWeight, getStackWeightCallback, getTitle, isOffset, isSingleStacked, isStacked, setBounds, setBounds, setBounds, setOffset, setOffset, setOffset, setPosition, setPosition, setPosition, setSingleStacked, setStack, setStack, setStack, setStacked, setStacked, setStacked, setStackWeight, setStackWeight, setStackWeight
 - 
Methods inherited from class org.pepstock.charba.client.configuration.AxisgetAlignToPixelsCallback, getAxis, getAxisBuildTicksCallback, getAxisCalculateLabelRotationCallback, getAxisDataLimitsCallback, getAxisDimensionsCallback, getAxisFitCallback, getAxisTickToLabelConversionCallback, getAxisUpdateCallback, getBackgroundColor, getBackgroundColorAsString, getBackgroundColorCallback, getCharbaId, getDisplay, getDisplayCallback, getId, getReverseCallback, 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
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.pepstock.charba.client.configuration.IsLinearAxisisBeginAtZero, setBeginAtZero
 - 
Methods inherited from interface org.pepstock.charba.client.configuration.IsNumericAxisgetMax, getMin, getSuggestedMax, getSuggestedMin, setMax, setMin, setSuggestedMax, setSuggestedMin
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULT_MISSING_COLORpublic static final String DEFAULT_MISSING_COLOR Default missing color options,HtmlColor.TRANSPARENT.
 - 
DEFAULT_QUANTIZEpublic static final int DEFAULT_QUANTIZE Default quantize options, 0.- See Also:
- Constant Field Values
 
 - 
IDpublic static final ScaleId ID Projection axis id.
 - 
TYPEpublic static final AxisType TYPE Projection axis type.
 
- 
 - 
Constructor Detail- 
ColorAxispublic ColorAxis(IsChart chart) Builds the object storing the chart instance and axis type.- Parameters:
- chart- chart instance
 
 
- 
 - 
Method Detail- 
getMapperpublic org.pepstock.charba.client.geo.ColorAxisMapper getMapper() 
 - 
setMissingColorpublic default void setMissingColor(IsColor missingColor) Sets the missing color.- Parameters:
- missingColor- the missing color.
 
 - 
setMissingColorpublic default void setMissingColor(String missingColor) Sets the missing color.- Parameters:
- missingColor- the missing color.
 
 - 
getMissingColorAsStringpublic default String getMissingColorAsString() Returns the missing color.- Returns:
- the missing color.
 
 - 
getMissingColorpublic default IsColor getMissingColor() Returns the missing color.- Returns:
- the missing color.
 
 - 
setQuantizepublic default void setQuantize(int quantize) Sets the amount of pieces to allow to split the color scale in N quantized equal bins.- Parameters:
- quantize- the amount of pieces to allow to split the color scale in N quantized equal bins
 
 - 
getQuantizepublic default int getQuantize() Returns the amount of pieces to allow to split the color scale in N quantized equal bins.- Returns:
- the amount of pieces to allow to split the color scale in N quantized equal bins
 
 - 
setInterpolatepublic default void setInterpolate(Interpolate interpolate) Sets the color interpolation of the scale.- Parameters:
- interpolate- the color interpolation of the scale
 
 - 
getInterpolatepublic default Interpolate getInterpolate() Returns the color interpolation of the scale.- Returns:
- the color interpolation of the scale
 
 - 
setInterpolatepublic default void setInterpolate(InterpolateCallback interpolateCallback) Sets the color interpolation callback of the scale.- Parameters:
- interpolateCallback- the color interpolation callback of the scale
 
 - 
getInterpolateCallbackpublic default InterpolateCallback getInterpolateCallback() Returns the color interpolation callback of the scale.- Returns:
- the color interpolation callback of the scale
 
 - 
setQuantizepublic default void setQuantize(QuantizeCallback quantizeCallback) Sets the callback to get the amount of pieces to allow to split the color scale in N quantized equal bins.- Parameters:
- quantizeCallback- the callback to get the amount of pieces to allow to split the color scale in N quantized equal bins
 
 - 
getQuantizeCallbackpublic default QuantizeCallback getQuantizeCallback() Returns the callback to get the amount of pieces to allow to split the color scale in N quantized equal bins.- Returns:
- the callback to get the amount of pieces to allow to split the color scale in N quantized equal bins
 
 - 
setMissingColorpublic default void setMissingColor(ColorCallback<ScaleContext> missingColorCallback) Sets the missing color callback.- Parameters:
- missingColorCallback- the missing color callback
 
 - 
getMissingColorCallbackpublic default ColorCallback<ScaleContext> getMissingColorCallback() Returns the missing color callback.- Returns:
- the missing color callback
 
 - 
getColorForValueAsStringpublic default String getColorForValueAsString(double value) Returns the color for a specific data value.- Parameters:
- value- to use for searching
- Returns:
- a color a string or Undefined.STRINGif not recognized the value by the chart.
 
 - 
getColorForValuepublic default IsColor getColorForValue(double value) Returns the color for a specific data value.- Parameters:
- value- to use for searching
- Returns:
- a color or nullif not recognized the value by the chart.
 
 - 
getLegendpublic default Legend getLegend() Returns the legend configuration.- Returns:
- the legend configuration
 
 - 
getMinCallbackpublic 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.
 
 - 
setMinpublic 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.
 
 - 
setMinpublic 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.
 
 - 
setMaxpublic 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.
 
 - 
setMaxpublic 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.
 
 - 
getMaxCallbackpublic 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.
 
 - 
getSuggestedMinCallbackpublic 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.
 
 - 
setSuggestedMinpublic 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.
 
 - 
setSuggestedMinpublic 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.
 
 - 
getSuggestedMaxCallbackpublic 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.
 
 - 
setSuggestedMaxpublic 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.
 
 - 
setSuggestedMaxpublic 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.
 
 - 
getBeginAtZeroCallbackpublic default BeginAtZeroCallback getBeginAtZeroCallback() Returns the callback to set if true, scale will include 0 if it is not already included.- Returns:
- the callback to set if true, scale will include 0 if it is not already included.
 
 - 
setBeginAtZeropublic default void setBeginAtZero(BeginAtZeroCallback beginAtZeroCallback) Sets the callback to set if true, scale will include 0 if it is not already included.- Parameters:
- beginAtZeroCallback- the callback to set if true, scale will include 0 if it is not already included.
 
 - 
setBeginAtZeropublic default void setBeginAtZero(NativeCallback beginAtZeroCallback) Sets the callback to set if true, scale will include 0 if it is not already included.- Parameters:
- beginAtZeroCallback- the callback to set if true, scale will include 0 if it is not already included.
 
 - 
setConfigurationprotected final void setConfiguration(T configuration) - Parameters:
- configuration- the configuration to set
 
 - 
getConfigurationprotected final T getConfiguration() Returns the configuration element.- Returns:
- the configuration element.
 
 - 
mergepublic 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 add
- property- property name
 
 - 
toJSONpublic final String toJSON() Returns the JSON representation of the object.- Returns:
- the JSON representation of the object.
 
 - 
loadNativeObjectpublic 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
 
 - 
getChartpublic final IsChart getChart() Returns the chart instance- Returns:
- the chart
 
 
- 
 
-