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.
|
getChartcheckAndGetDoubleValues, 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, typeprotected Axis(AbstractChart<?,?> chart)
chart - chart instancepublic void setType(AxisType type)
type - type of axisAxisTypepublic AxisType getType()
AxisTypepublic 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 scriptAxisItemprotected void onAfterUpdate(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onBeforeSetDimensions(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onAfterSetDimensions(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onBeforeDataLimits(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onAfterDataLimits(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onBeforeBuildTicks(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onAfterBuildTicks(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onBeforeTickToLabelConversion(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onAfterTickToLabelConversion(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onBeforeCalculateTickRotation(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onAfterCalculateTickRotation(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onBeforeFit(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItemprotected void onAfterFit(GenericJavaScriptObject item)
item - axis item got from java scriptAxisItem