Class RadialLinearTick
- java.lang.Object
-
- org.pepstock.charba.client.configuration.RadialLinearTick
-
- All Implemented Interfaces:
IsLinearTick
,IsNumericTick
,IsScriptableFontProvider<ScaleContext>
public class RadialLinearTick extends Object implements IsLinearTick
This object is used to map defined radial axis as linear.- Author:
- Andrea "Stock" Stocchero
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Axis
getAxis()
Returns the axis instance.IsColor
getBackdropColor()
Returns the color of label backdrops.String
getBackdropColorAsString()
Returns the color of label backdrops.ColorCallback<ScaleContext>
getBackdropColorCallback()
Returns the backdrop color callback instance.Padding
getBackdropPadding()
Returns the padding of label backdrop.TickCallback
getCallback()
Returns the user callback instance.IsColor
getColor()
Returns the font color.String
getColorAsString()
Returns the font color as string.ColorCallback<ScaleContext>
getColorCallback()
Returns the color callback, if set, otherwisenull
.Font
getFont()
Returns the font element.FontCallback<ScaleContext>
getFontCallback()
Returns the font callback, if set, otherwisenull
.Major
getMajor()
Returns major tick element.IsNumberFormat
getNumberFormat()
Returns the number format instance.int
getPadding()
Returns the padding between the tick label and the axis.ShowLabelBackdropCallback
getShowLabelBackdropCallback()
Returns the show label backdrop callback instance.IsColor
getTextStrokeColor()
Returns the text stroke color.String
getTextStrokeColorAsString()
Returns the text stroke color as string.ColorCallback<ScaleContext>
getTextStrokeColorCallback()
Returns the text stroke color callback, if set, otherwisenull
.int
getTextStrokeWidth()
Returns the text stroke width.WidthCallback<ScaleContext>
getTextStrokeWidthCallback()
Returns the text stroke width callback, if set, otherwisenull
.org.pepstock.charba.client.configuration.LinearTickOptionsHandler
getTickOptionsHandler()
Returns the linear tick options handler instance, for callbacks.int
getZ()
Returns z-index of tick layer.boolean
isDisplay()
If true, show tick marksboolean
isShowLabelBackdrop()
If true, draw a background behind the tick labels.void
setBackdropColor(String backdropColor)
Sets the color of label backdrops.void
setBackdropColor(ColorCallback<ScaleContext> backdropColorCallback)
Sets the backdrop color callback instance.void
setBackdropColor(NativeCallback backdropColorCallback)
Sets the backdrop color callback instance.void
setBackdropColor(IsColor backdropColor)
Sets the color of label backdrops.void
setCallback(TickCallback callback)
Sets the user callback instance.void
setColor(String color)
Sets the font color.void
setColor(ColorCallback<ScaleContext> colorCallback)
Sets the color callback.void
setColor(NativeCallback colorCallback)
Sets the color callback.void
setColor(IsColor color)
Sets the font color.void
setDisplay(boolean display)
If true, show tick marks.void
setFont(FontCallback<ScaleContext> fontCallback)
Sets the font callback.void
setFont(NativeCallback fontCallback)
Sets the font callback.void
setPadding(int padding)
Sets the padding between the tick label and the axis.void
setShowLabelBackdrop(boolean showLabelBackdrop)
If true, draw a background behind the tick labels.void
setShowLabelBackdrop(NativeCallback showLabelBackdropCallback)
Sets the show label backdrop callback instance.void
setShowLabelBackdrop(ShowLabelBackdropCallback showLabelBackdropCallback)
Sets the show label backdrop callback instance.void
setTextStrokeColor(String color)
Sets the text stroke color.void
setTextStrokeColor(ColorCallback<ScaleContext> textStrokeColorCallback)
Sets the text stroke color callback.void
setTextStrokeColor(NativeCallback textStrokeColorCallback)
Sets the text stroke color callback.void
setTextStrokeColor(IsColor color)
Sets the text stroke color.void
setTextStrokeWidth(int textStrokeWidth)
Sets the text stroke width.void
setTextStrokeWidth(NativeCallback textStrokeWidthCallback)
Sets the text stroke width callback.void
setTextStrokeWidth(WidthCallback<ScaleContext> textStrokeWidthCallback)
Sets the text stroke width callback.void
setZ(int z)
Sets z-index of tick layer.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pepstock.charba.client.configuration.IsLinearTick
getAxis, getCount, getCountCallback, getMaxTicksLimit, getMaxTicksLimitCallback, getPrecision, getPrecisionCallback, getStepSize, getStepSizeCallback, setCount, setCount, setCount, setMaxTicksLimit, setMaxTicksLimit, setMaxTicksLimit, setPrecision, setPrecision, setPrecision, setStepSize, setStepSize, setStepSize
-
Methods inherited from interface org.pepstock.charba.client.configuration.IsNumericTick
getNumberFormatCallback, setNumberFormat, setNumberFormat
-
-
-
-
Method Detail
-
getTickOptionsHandler
public final org.pepstock.charba.client.configuration.LinearTickOptionsHandler getTickOptionsHandler()
Description copied from interface:IsLinearTick
Returns the linear tick options handler instance, for callbacks.- Specified by:
getTickOptionsHandler
in interfaceIsLinearTick
- Specified by:
getTickOptionsHandler
in interfaceIsNumericTick
- Returns:
- the linear tick options handler instance, for callbacks
-
getNumberFormat
public IsNumberFormat getNumberFormat()
Description copied from interface:IsNumericTick
Returns the number format instance.- Specified by:
getNumberFormat
in interfaceIsNumericTick
- Returns:
- the number format instance
-
getCallback
public TickCallback getCallback()
Returns the user callback instance.- Returns:
- the callback
-
setCallback
public void setCallback(TickCallback callback)
Sets the user callback instance.- Parameters:
callback
- the callback to set
-
getMajor
public Major getMajor()
Returns major tick element.- Returns:
- the major
-
getFont
public Font getFont()
Returns the font element.- Returns:
- the font element
-
getBackdropPadding
public Padding getBackdropPadding()
Returns the padding of label backdrop.- Returns:
- padding of label backdrop.
-
setColor
public void setColor(IsColor color)
Sets the font color.- Parameters:
color
- font color.
-
setColor
public void setColor(String color)
Sets the font color.- Parameters:
color
- font color.
-
getColorAsString
public String getColorAsString()
Returns the font color as string.- Returns:
- font color as string
-
getColor
public IsColor getColor()
Returns the font color.- Returns:
- font color
-
setDisplay
public void setDisplay(boolean display)
If true, show tick marks.- Parameters:
display
- if true, show tick marks
-
isDisplay
public boolean isDisplay()
If true, show tick marks- Returns:
- if true, show tick marks.
-
setZ
public void setZ(int z)
Sets z-index of tick layer. Useful when ticks are drawn on chart area.
Values less than or equals to 0 are drawn under datasets, greater than 0 on top.- Parameters:
z
- z-index of tick layer. Useful when ticks are drawn on chart area.
Values less than or equals to 0 are drawn under datasets, greater than 0 on top.
-
getZ
public int getZ()
Returns z-index of tick layer. Useful when ticks are drawn on chart area.
Values less than or equals to 0 are drawn under datasets, greater than 0 on top.- Returns:
- z-index of tick layer. Useful when ticks are drawn on chart area.
Values less than or equals to 0 are drawn under datasets, greater than 0 on top.
-
setTextStrokeColor
public void setTextStrokeColor(IsColor color)
Sets the text stroke color.- Parameters:
color
- the text stroke color
-
setTextStrokeColor
public void setTextStrokeColor(String color)
Sets the text stroke color.- Parameters:
color
- the text stroke color.
-
getTextStrokeColorAsString
public String getTextStrokeColorAsString()
Returns the text stroke color as string.- Returns:
- the text stroke color as string.
-
getTextStrokeColor
public IsColor getTextStrokeColor()
Returns the text stroke color.- Returns:
- the text stroke color.
-
setTextStrokeWidth
public void setTextStrokeWidth(int textStrokeWidth)
Sets the text stroke width.- Parameters:
textStrokeWidth
- the text stroke width.
-
getTextStrokeWidth
public int getTextStrokeWidth()
Returns the text stroke width.- Returns:
- the text stroke width.
-
setPadding
public void setPadding(int padding)
Sets the 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.- 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.
-
getPadding
public int getPadding()
Returns the 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.- Returns:
- 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.
-
setBackdropColor
public void setBackdropColor(IsColor backdropColor)
Sets the color of label backdrops.- Parameters:
backdropColor
- color of label backdrops.
-
setBackdropColor
public void setBackdropColor(String backdropColor)
Sets the color of label backdrops.- Parameters:
backdropColor
- color of label backdrops.
-
getBackdropColorAsString
public String getBackdropColorAsString()
Returns the color of label backdrops.- Returns:
- color of label backdrops.
-
getBackdropColor
public IsColor getBackdropColor()
Returns the color of label backdrops.- Returns:
- color of label backdrops.
-
setShowLabelBackdrop
public void setShowLabelBackdrop(boolean showLabelBackdrop)
If true, draw a background behind the tick labels.- Parameters:
showLabelBackdrop
- if true, draw a background behind the tick labels.
-
isShowLabelBackdrop
public boolean isShowLabelBackdrop()
If true, draw a background behind the tick labels.- Returns:
- if true, draw a background behind the tick labels.
-
getFontCallback
public FontCallback<ScaleContext> getFontCallback()
Returns the font callback, if set, otherwisenull
.- Specified by:
getFontCallback
in interfaceIsScriptableFontProvider<ScaleContext>
- Returns:
- the font callback, if set, otherwise
null
.
-
getColorCallback
public ColorCallback<ScaleContext> getColorCallback()
Returns the color callback, if set, otherwisenull
.- Returns:
- the color callback, if set, otherwise
null
.
-
getTextStrokeColorCallback
public ColorCallback<ScaleContext> getTextStrokeColorCallback()
Returns the text stroke color callback, if set, otherwisenull
.- Returns:
- the text stroke color callback, if set, otherwise
null
.
-
getTextStrokeWidthCallback
public WidthCallback<ScaleContext> getTextStrokeWidthCallback()
Returns the text stroke width callback, if set, otherwisenull
.- Returns:
- the text stroke width callback, if set, otherwise
null
.
-
getBackdropColorCallback
public ColorCallback<ScaleContext> getBackdropColorCallback()
Returns the backdrop color callback instance.- Returns:
- the backdrop color callback instance
-
getShowLabelBackdropCallback
public ShowLabelBackdropCallback getShowLabelBackdropCallback()
Returns the show label backdrop callback instance.- Returns:
- the show label backdrop callback instance
-
setColor
public void setColor(ColorCallback<ScaleContext> colorCallback)
Sets the color callback.- Parameters:
colorCallback
- the color callback to set
-
setColor
public void setColor(NativeCallback colorCallback)
Sets the color callback.- Parameters:
colorCallback
- the color callback to set
-
setTextStrokeColor
public void setTextStrokeColor(ColorCallback<ScaleContext> textStrokeColorCallback)
Sets the text stroke color callback.- Parameters:
textStrokeColorCallback
- the text stroke color callback to set
-
setTextStrokeColor
public void setTextStrokeColor(NativeCallback textStrokeColorCallback)
Sets the text stroke color callback.- Parameters:
textStrokeColorCallback
- the text stroke color callback to set
-
setTextStrokeWidth
public void setTextStrokeWidth(WidthCallback<ScaleContext> textStrokeWidthCallback)
Sets the text stroke width callback.- Parameters:
textStrokeWidthCallback
- the text stroke width callback to set
-
setTextStrokeWidth
public void setTextStrokeWidth(NativeCallback textStrokeWidthCallback)
Sets the text stroke width callback.- Parameters:
textStrokeWidthCallback
- the text stroke width callback to set
-
setFont
public void setFont(FontCallback<ScaleContext> fontCallback)
Sets the font callback.- Specified by:
setFont
in interfaceIsScriptableFontProvider<ScaleContext>
- Parameters:
fontCallback
- the font callback to set
-
setFont
public void setFont(NativeCallback fontCallback)
Sets the font callback.- Specified by:
setFont
in interfaceIsScriptableFontProvider<ScaleContext>
- Parameters:
fontCallback
- the font callback to set
-
setBackdropColor
public void setBackdropColor(ColorCallback<ScaleContext> backdropColorCallback)
Sets the backdrop color callback instance.- Parameters:
backdropColorCallback
- the backdrop color callback instance
-
setBackdropColor
public void setBackdropColor(NativeCallback backdropColorCallback)
Sets the backdrop color callback instance.- Parameters:
backdropColorCallback
- the backdrop color callback instance
-
setShowLabelBackdrop
public void setShowLabelBackdrop(ShowLabelBackdropCallback showLabelBackdropCallback)
Sets the show label backdrop callback instance.- Parameters:
showLabelBackdropCallback
- the show label backdrop callback instance
-
setShowLabelBackdrop
public void setShowLabelBackdrop(NativeCallback showLabelBackdropCallback)
Sets the show label backdrop callback instance.- Parameters:
showLabelBackdropCallback
- the show label backdrop callback instance
-
getAxis
public final Axis getAxis()
Returns the axis instance.- Returns:
- the axis
-
-