public abstract class Axis extends ChartContainer
Modifier | Constructor and Description |
---|---|
protected |
Axis(AbstractChart<?,?> chart)
Builds the object storing the chart instance.
|
Modifier and Type | Method and Description |
---|---|
AxisBuildTicksCallback |
getBuildTicksCallback() |
AxisCalculateTickRotationCallback |
getCalculateTickRotationCallback() |
AxisDataLimitsCallback |
getDataLimitsCallback() |
AxisDimensionsCallback |
getDimensionsCallback() |
AxisFitCallback |
getFitCallback() |
protected Scale |
getScale()
Returns the global options for this chart.
|
AxisTickToLabelConversionCallback |
getTickToLabelConversionCallback() |
AxisType |
getType()
Returns the type of axis.
|
AxisUpdateCallback |
getUpdateCallback() |
int |
getWeight()
The weight used to sort the axis.
|
boolean |
isDisplay()
Returns if axis is hidden.
|
protected void |
onAfterBuildTicks(GenericJavaScriptObject item)
Callback that runs after ticks are created.
|
protected void |
onAfterCalculateTickRotation(GenericJavaScriptObject item)
Callback that runs after tick rotation is determined.
|
protected void |
onAfterDataLimits(GenericJavaScriptObject item)
Callback that runs after data limits are determined.
|
protected void |
onAfterFit(GenericJavaScriptObject item)
Callback that runs after the scale fits to the canvas.
|
protected void |
onAfterSetDimensions(GenericJavaScriptObject item)
Callback that runs after dimensions are set.
|
protected void |
onAfterTickToLabelConversion(GenericJavaScriptObject item)
Callback that runs after ticks are converted into strings.
|
protected void |
onAfterUpdate(GenericJavaScriptObject item)
Callback that runs at the end of the update process.
|
protected void |
onBeforeBuildTicks(GenericJavaScriptObject item)
Callback that runs before ticks are created.
|
protected void |
onBeforeCalculateTickRotation(GenericJavaScriptObject item)
Callback that runs before tick rotation is determined.
|
protected void |
onBeforeDataLimits(GenericJavaScriptObject item)
Callback that runs before data limits are determined.
|
protected void |
onBeforeFit(GenericJavaScriptObject item)
Callback that runs before the scale fits to the canvas.
|
protected void |
onBeforeSetDimensions(GenericJavaScriptObject item)
Callback that runs before dimensions are set.
|
protected void |
onBeforeTickToLabelConversion(GenericJavaScriptObject item)
Callback that runs before ticks are converted into strings.
|
protected void |
onBeforeUpdate(GenericJavaScriptObject item)
Callback called before the update process starts.
|
void |
setBuildTicksCallback(AxisBuildTicksCallback buildTicksCallback) |
void |
setCalculateTickRotationCallback(AxisCalculateTickRotationCallback calculateTickRotationCallback) |
void |
setDataLimitsCallback(AxisDataLimitsCallback dataLimitsCallback) |
void |
setDimensionsCallback(AxisDimensionsCallback dimensionsCallback) |
void |
setDisplay(boolean display)
If set to false the axis is hidden from view.
|
void |
setFitCallback(AxisFitCallback fitCallback) |
void |
setTickToLabelConversionCallback(AxisTickToLabelConversionCallback tickToLabelConversionCallback) |
void |
setType(AxisType type)
Type of scale being employed.
|
void |
setUpdateCallback(AxisUpdateCallback axisUpdateCallback) |
void |
setWeight(int weight)
The weight used to sort the axis.
|
getChart
checkAndGetDoubleValues, checkAndGetEnumValues, checkAndGetIntegerValues, checkAndGetStringValues, checkAndSetDoubleValues, checkAndSetEnumValues, checkAndSetIntegerValues, checkAndSetStringValues, getDoubleArray, getIntegerArray, getJavaScriptObject, getObjectArray, getStringArray, getValue, getValue, getValue, getValue, getValue, getValue, getValue, has, has, hasToBeRegistered, isEmpty, keys, remove, remove, removeIfExists, setDoubleArray, setEnumValueArray, setIntegerArray, setObjectArray, setStringArray, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, type
protected Axis(AbstractChart<?,?> chart)
chart
- chart instancepublic void setType(AxisType type)
type
- type of axisAxisType
public AxisType getType()
AxisType
public void setDisplay(boolean display)
display
- If set to false the axis is hidden from view. Overrides gridLines.display, scaleLabel.display, and ticks.display.public boolean isDisplay()
false
if axis is hidden, otherwise true
.public void setWeight(int weight)
weight
- weight of axispublic int getWeight()
protected Scale getScale()
public AxisUpdateCallback getUpdateCallback()
public void setUpdateCallback(AxisUpdateCallback axisUpdateCallback)
axisUpdateCallback
- the axisUpdateCallback to setpublic AxisDimensionsCallback getDimensionsCallback()
public void setDimensionsCallback(AxisDimensionsCallback dimensionsCallback)
dimensionsCallback
- the dimensionsCallback to setpublic AxisDataLimitsCallback getDataLimitsCallback()
public void setDataLimitsCallback(AxisDataLimitsCallback dataLimitsCallback)
dataLimitsCallback
- the dataLimitsCallback to setpublic AxisBuildTicksCallback getBuildTicksCallback()
public void setBuildTicksCallback(AxisBuildTicksCallback buildTicksCallback)
buildTicksCallback
- the buildTicksCallback to setpublic AxisTickToLabelConversionCallback getTickToLabelConversionCallback()
public void setTickToLabelConversionCallback(AxisTickToLabelConversionCallback tickToLabelConversionCallback)
tickToLabelConversionCallback
- the tickToLabelConversionCallback to setpublic AxisCalculateTickRotationCallback getCalculateTickRotationCallback()
public void setCalculateTickRotationCallback(AxisCalculateTickRotationCallback calculateTickRotationCallback)
calculateTickRotationCallback
- the calculateTickRotationCallback to setpublic AxisFitCallback getFitCallback()
public void setFitCallback(AxisFitCallback fitCallback)
fitCallback
- the fitCallback to setprotected void onBeforeUpdate(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterUpdate(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onBeforeSetDimensions(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterSetDimensions(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onBeforeDataLimits(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterDataLimits(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onBeforeBuildTicks(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterBuildTicks(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onBeforeTickToLabelConversion(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterTickToLabelConversion(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onBeforeCalculateTickRotation(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterCalculateTickRotation(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onBeforeFit(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem
protected void onAfterFit(GenericJavaScriptObject item)
item
- axis item got from java scriptAxisItem