Class CartesianTicks
- java.lang.Object
-
- org.primefaces.model.charts.axes.cartesian.CartesianTicks
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CartesianCategoryTicks
,CartesianLinearTicks
public abstract class CartesianTicks extends Object implements Serializable
Common ticks options for cartesian types- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CartesianTicks()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
encode()
Write the common ticks optionsNumber
getAutoSkipPadding()
Gets the autoSkipPaddingNumber
getLabelOffset()
Gets the labelOffsetNumber
getMaxRotation()
Gets the maxRotationNumber
getMinRotation()
Gets the minRotationNumber
getPadding()
Gets the paddingboolean
isAutoSkip()
Gets the autoSkipboolean
isMirror()
Gets the mirrorvoid
setAutoSkip(boolean autoSkip)
Sets the autoSkipvoid
setAutoSkipPadding(Number autoSkipPadding)
Sets the autoSkipPaddingvoid
setLabelOffset(Number labelOffset)
Sets the labelOffsetvoid
setMaxRotation(Number maxRotation)
Sets the maxRotationvoid
setMinRotation(Number minRotation)
Sets the minRotationvoid
setMirror(boolean mirror)
Sets the mirrorvoid
setPadding(Number padding)
Sets the padding
-
-
-
Method Detail
-
isAutoSkip
public boolean isAutoSkip()
Gets the autoSkip- Returns:
- autoSkip
-
setAutoSkip
public void setAutoSkip(boolean autoSkip)
Sets the autoSkip- Parameters:
autoSkip
- If true, automatically calculates how many labels that can be shown and hides labels accordingly. Turn it off to show all labels no matter what
-
getAutoSkipPadding
public Number getAutoSkipPadding()
Gets the autoSkipPadding- Returns:
- autoSkipPadding
-
setAutoSkipPadding
public void setAutoSkipPadding(Number autoSkipPadding)
Sets the autoSkipPadding- Parameters:
autoSkipPadding
- Padding between the ticks on the horizontal axis when autoSkip is enabled. Note: Only applicable to horizontal scales.
-
getLabelOffset
public Number getLabelOffset()
Gets the labelOffset- Returns:
- labelOffset
-
setLabelOffset
public void setLabelOffset(Number labelOffset)
Sets the labelOffset- Parameters:
labelOffset
- Distance in pixels to offset the label from the centre point of the tick (in the y direction for the x axis, and the x direction for the y axis). Note: this can cause labels at the edges to be cropped by the edge of the canvas
-
getMaxRotation
public Number getMaxRotation()
Gets the maxRotation- Returns:
- maxRotation
-
setMaxRotation
public void setMaxRotation(Number maxRotation)
Sets the maxRotation- Parameters:
maxRotation
- Maximum rotation for tick labels when rotating to condense labels. Note: Rotation doesn't occur until necessary. Note: Only applicable to horizontal scales.
-
getMinRotation
public Number getMinRotation()
Gets the minRotation- Returns:
- minRotation
-
setMinRotation
public void setMinRotation(Number minRotation)
Sets the minRotation- Parameters:
minRotation
- Minimum rotation for tick labels. Note: Only applicable to horizontal scales.
-
isMirror
public boolean isMirror()
Gets the mirror- Returns:
- mirror
-
setMirror
public void setMirror(boolean mirror)
Sets the mirror- Parameters:
mirror
- Flips tick labels around axis, displaying the labels inside the chart instead of outside. Note: Only applicable to vertical scales
-
getPadding
public Number getPadding()
Gets the padding- Returns:
- padding
-
setPadding
public void setPadding(Number padding)
Sets the padding- Parameters:
padding
- Padding between the tick label and the axis. When set on a vertical axis, this applies in the horizontal (X) direction. When set on a horizontal axis, this applies in the vertical (Y) direction.
-
encode
public String encode() throws IOException
Write the common ticks options- Returns:
- options as JSON object
- Throws:
IOException
- If an I/O error occurs
-
-