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 AxisgetAxis()Returns the axis instance.IsColorgetBackdropColor()Returns the color of label backdrops.StringgetBackdropColorAsString()Returns the color of label backdrops.ColorCallback<ScaleContext>getBackdropColorCallback()Returns the backdrop color callback instance.PaddinggetBackdropPadding()Returns the padding of label backdrop.TickCallbackgetCallback()Returns the user callback instance.IsColorgetColor()Returns the font color.StringgetColorAsString()Returns the font color as string.ColorCallback<ScaleContext>getColorCallback()Returns the color callback, if set, otherwisenull.FontgetFont()Returns the font element.FontCallback<ScaleContext>getFontCallback()Returns the font callback, if set, otherwisenull.MajorgetMajor()Returns major tick element.IsNumberFormatgetNumberFormat()Returns the number format instance.intgetPadding()Returns the padding between the tick label and the axis.ShowLabelBackdropCallbackgetShowLabelBackdropCallback()Returns the show label backdrop callback instance.IsColorgetTextStrokeColor()Returns the text stroke color.StringgetTextStrokeColorAsString()Returns the text stroke color as string.ColorCallback<ScaleContext>getTextStrokeColorCallback()Returns the text stroke color callback, if set, otherwisenull.intgetTextStrokeWidth()Returns the text stroke width.WidthCallback<ScaleContext>getTextStrokeWidthCallback()Returns the text stroke width callback, if set, otherwisenull.org.pepstock.charba.client.configuration.LinearTickOptionsHandlergetTickOptionsHandler()Returns the linear tick options handler instance, for callbacks.intgetZ()Returns z-index of tick layer.booleanisDisplay()If true, show tick marksbooleanisShowLabelBackdrop()If true, draw a background behind the tick labels.voidsetBackdropColor(String backdropColor)Sets the color of label backdrops.voidsetBackdropColor(ColorCallback<ScaleContext> backdropColorCallback)Sets the backdrop color callback instance.voidsetBackdropColor(NativeCallback backdropColorCallback)Sets the backdrop color callback instance.voidsetBackdropColor(IsColor backdropColor)Sets the color of label backdrops.voidsetCallback(TickCallback callback)Sets the user callback instance.voidsetColor(String color)Sets the font color.voidsetColor(ColorCallback<ScaleContext> colorCallback)Sets the color callback.voidsetColor(NativeCallback colorCallback)Sets the color callback.voidsetColor(IsColor color)Sets the font color.voidsetDisplay(boolean display)If true, show tick marks.voidsetFont(FontCallback<ScaleContext> fontCallback)Sets the font callback.voidsetFont(NativeCallback fontCallback)Sets the font callback.voidsetPadding(int padding)Sets the padding between the tick label and the axis.voidsetShowLabelBackdrop(boolean showLabelBackdrop)If true, draw a background behind the tick labels.voidsetShowLabelBackdrop(NativeCallback showLabelBackdropCallback)Sets the show label backdrop callback instance.voidsetShowLabelBackdrop(ShowLabelBackdropCallback showLabelBackdropCallback)Sets the show label backdrop callback instance.voidsetTextStrokeColor(String color)Sets the text stroke color.voidsetTextStrokeColor(ColorCallback<ScaleContext> textStrokeColorCallback)Sets the text stroke color callback.voidsetTextStrokeColor(NativeCallback textStrokeColorCallback)Sets the text stroke color callback.voidsetTextStrokeColor(IsColor color)Sets the text stroke color.voidsetTextStrokeWidth(int textStrokeWidth)Sets the text stroke width.voidsetTextStrokeWidth(NativeCallback textStrokeWidthCallback)Sets the text stroke width callback.voidsetTextStrokeWidth(WidthCallback<ScaleContext> textStrokeWidthCallback)Sets the text stroke width callback.voidsetZ(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:IsLinearTickReturns the linear tick options handler instance, for callbacks.- Specified by:
 getTickOptionsHandlerin interfaceIsLinearTick- Specified by:
 getTickOptionsHandlerin interfaceIsNumericTick- Returns:
 - the linear tick options handler instance, for callbacks
 
 
- 
getNumberFormat
public IsNumberFormat getNumberFormat()
Description copied from interface:IsNumericTickReturns the number format instance.- Specified by:
 getNumberFormatin 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:
 getFontCallbackin 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:
 setFontin interfaceIsScriptableFontProvider<ScaleContext>- Parameters:
 fontCallback- the font callback to set
 
- 
setFont
public void setFont(NativeCallback fontCallback)
Sets the font callback.- Specified by:
 setFontin 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
 
 
 - 
 
 -