Class Arc
- 
- All Implemented Interfaces:
- IsDefaultArc,- IsDefaultOptionsElement
 
 public class Arc extends AbstractElement<IsDefaultArc> implements IsDefaultArc Arcs are used in the polar area, doughnut and pie charts.- Author:
- Andrea "Stock" Stocchero
 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedArc(Elements elements, Key childKey, IsDefaultArc defaultValues, NativeObject nativeObject)Creates the object with the parent, the key of this element, default values and native object to map java script properties.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAngle()Returns the arc angle to cover.BorderAligngetBorderAlign()Returns the property to set the border alignment on chart datasets.intgetBorderRadius()Returns the arc border radius (in pixels).intgetHoverOffset()Returns the arc offset (in pixels) when hovered.intgetOffset()Returns the arc offset (in pixels).intgetSpacing()Returns the fixed arc offset (in pixels).
 Similar tooffsetbut applies to all arcs.doublegetWeight()Returns the relative thickness of the dataset.
 Providing a value for weight will cause the pie or doughnut dataset to be drawn with a thickness relative to the sum of all the dataset weight values.voidsetAngle(double angle)Sets the arc angle to cover.voidsetBorderAlign(BorderAlign align)Sets the property to set the border alignment on chart datasets.voidsetBorderRadius(int borderRadius)Sets the arc border radius (in pixels).voidsetHoverOffset(int offset)Sets the arc offset (in pixels) when hovered.voidsetOffset(int offset)Sets the arc offset (in pixels).voidsetSpacing(int spacing)Sets the fixed arc offset (in pixels).
 Similar tooffsetbut applies to all arcs.voidsetWeight(double weight)Sets the relative thickness of the dataset.
 Providing a value for weight will cause the pie or doughnut dataset to be drawn with a thickness relative to the sum of all the dataset weight values.- 
Methods inherited from class org.pepstock.charba.client.options.AbstractElementgetBackgroundColor, getBackgroundColorAsString, getBorderColor, getBorderColorAsString, getBorderWidth, getHoverBackgroundColor, getHoverBackgroundColorAsString, getHoverBorderColor, getHoverBorderColorAsString, getHoverBorderWidth, setBackgroundColor, setBackgroundColor, setBorderColor, setBorderColor, setBorderWidth, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBorderColor, setHoverBorderColor, setHoverBorderWidth
 - 
Methods inherited from class org.pepstock.charba.client.options.AbstractModelgetDefaultValues, getParent, loadPadding, setCallbackToModel, setCallbackToModel, setEventToModel
 - 
Methods inherited from class org.pepstock.charba.client.commons.AbstractNodecheckAndAddToParent, getChildKey, getParentNode, getRootNode, retrieveRoot, setArrayValueAndAddToParent, setArrayValueAndAddToParent, setArrayValueAndAddToParent, setElementAndAddToParent, setInternalCallbackToModel, setInternalCallbackToModel, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent
 - 
Methods inherited from class org.pepstock.charba.client.commons.NativeObjectContainercheckDefaultValuesArgument, empty, getArrayValue, getElement, getIncrementalId, getNativeChart, getNativeEvent, getNativeObject, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, has, has, isType, keys, loadNativeObject, remove, remove, setArrayValue, setArrayValue, setArrayValue, setElement, setEmptyValue, setNewIncrementalId, setNewIncrementalId, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, toJSON, type
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.pepstock.charba.client.defaults.IsDefaultOptionsElementgetBackgroundColorAsString, getBorderColorAsString, getBorderWidth, getHoverBackgroundColorAsString, getHoverBorderColorAsString, getHoverBorderWidth
 
- 
 
- 
- 
- 
Constructor Detail- 
Arcprotected Arc(Elements elements, Key childKey, IsDefaultArc defaultValues, NativeObject nativeObject) Creates the object with the parent, the key of this element, default values and native object to map java script properties.- Parameters:
- elements- parent node to use to add this element where changed
- childKey- the property name of this element to use to add it to the parent.
- defaultValues- default provider
- nativeObject- native object to map java script properties
 
 
- 
 - 
Method Detail- 
setBorderAlignpublic void setBorderAlign(BorderAlign align) Sets the property to set the border alignment on chart datasets.- Parameters:
- align- the property to set the border alignment on chart datasets
 
 - 
getBorderAlignpublic BorderAlign getBorderAlign() Returns the property to set the border alignment on chart datasets.- Specified by:
- getBorderAlignin interface- IsDefaultArc
- Returns:
- the property to set the border alignment on chart datasets.
 
 - 
setWeightpublic void setWeight(double weight) Sets the relative thickness of the dataset.
 Providing a value for weight will cause the pie or doughnut dataset to be drawn with a thickness relative to the sum of all the dataset weight values.- Parameters:
- weight- the relative thickness of the dataset
 
 - 
getWeightpublic double getWeight() Returns the relative thickness of the dataset.
 Providing a value for weight will cause the pie or doughnut dataset to be drawn with a thickness relative to the sum of all the dataset weight values.- Specified by:
- getWeightin interface- IsDefaultArc
- Returns:
- the relative thickness of the dataset
 
 - 
setAnglepublic void setAngle(double angle) Sets the arc angle to cover.- Parameters:
- angle- the arc angle to cover
 
 - 
getAnglepublic double getAngle() Returns the arc angle to cover.- Specified by:
- getAnglein interface- IsDefaultArc
- Returns:
- the arc angle to cover
 
 - 
setOffsetpublic void setOffset(int offset) Sets the arc offset (in pixels).- Parameters:
- offset- the arc offset
 
 - 
getOffsetpublic int getOffset() Returns the arc offset (in pixels).- Specified by:
- getOffsetin interface- IsDefaultArc
- Returns:
- the arc offset
 
 - 
setSpacingpublic void setSpacing(int spacing) Sets the fixed arc offset (in pixels).
 Similar tooffsetbut applies to all arcs.- Parameters:
- spacing- the fixed arc offset (in pixels)
 
 - 
getSpacingpublic int getSpacing() Returns the fixed arc offset (in pixels).
 Similar tooffsetbut applies to all arcs.- Specified by:
- getSpacingin interface- IsDefaultArc
- Returns:
- the fixed arc offset (in pixels)
 
 - 
setBorderRadiuspublic void setBorderRadius(int borderRadius) Sets the arc border radius (in pixels).- Parameters:
- borderRadius- the arc border radius (in pixels).
 
 - 
getBorderRadiuspublic int getBorderRadius() Returns the arc border radius (in pixels).- Specified by:
- getBorderRadiusin interface- IsDefaultArc
- Returns:
- the arc border radius (in pixels).
 
 - 
setHoverOffsetpublic void setHoverOffset(int offset) Sets the arc offset (in pixels) when hovered.- Parameters:
- offset- the arc offset when hovered
 
 - 
getHoverOffsetpublic int getHoverOffset() Returns the arc offset (in pixels) when hovered.- Specified by:
- getHoverOffsetin interface- IsDefaultArc
- Returns:
- the arc offset when hovered
 
 
- 
 
-