public class Arc extends AbstractElement<IsDefaultArc> implements IsDefaultArc
| Modifier | Constructor and Description | 
|---|---|
| protected  | 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| double | getAngle()Returns the arc angle to cover. | 
| BorderAlign | getBorderAlign()Returns the property to set the border alignment on chart datasets. | 
| int | getBorderRadius()Returns the arc border radius (in pixels). | 
| int | getHoverOffset()Returns the arc offset (in pixels) when hovered. | 
| int | getOffset()Returns the arc offset (in pixels). | 
| int | getSpacing()Returns the fixed arc offset (in pixels). Similar to offsetbut applies to all arcs. | 
| 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. | 
| void | setAngle(double angle)Sets the arc angle to cover. | 
| void | setBorderAlign(BorderAlign align)Sets the property to set the border alignment on chart datasets. | 
| void | setBorderRadius(int borderRadius)Sets the arc border radius (in pixels). | 
| void | setHoverOffset(int offset)Sets the arc offset (in pixels) when hovered. | 
| void | setOffset(int offset)Sets the arc offset (in pixels). | 
| void | setSpacing(int spacing)Sets the fixed arc offset (in pixels). Similar to offsetbut applies to all arcs. | 
| 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. | 
getBackgroundColor, getBackgroundColorAsString, getBorderColor, getBorderColorAsString, getBorderWidth, getHoverBackgroundColor, getHoverBackgroundColorAsString, getHoverBorderColor, getHoverBorderColorAsString, getHoverBorderWidth, setBackgroundColor, setBackgroundColor, setBorderColor, setBorderColor, setBorderWidth, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBorderColor, setHoverBorderColor, setHoverBorderWidthgetDefaultValues, getParent, loadPadding, setCallbackToModel, setCallbackToModel, setEventToModelcheckAndAddToParent, 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, setValueOrArrayAndAddToParentcheckDefaultValuesArgument, 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, typeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBackgroundColorAsString, getBorderColorAsString, getBorderWidth, getHoverBackgroundColorAsString, getHoverBorderColorAsString, getHoverBorderWidthprotected Arc(Elements elements, Key childKey, IsDefaultArc defaultValues, NativeObject nativeObject)
elements - parent node to use to add this element where changedchildKey - the property name of this element to use to add it to the parent.defaultValues - default providernativeObject - native object to map java script propertiespublic void setBorderAlign(BorderAlign align)
align - the property to set the border alignment on chart datasetspublic BorderAlign getBorderAlign()
getBorderAlign in interface IsDefaultArcpublic void setWeight(double weight)
weight - the relative thickness of the datasetpublic double getWeight()
getWeight in interface IsDefaultArcpublic void setAngle(double angle)
angle - the arc angle to coverpublic double getAngle()
getAngle in interface IsDefaultArcpublic void setOffset(int offset)
offset - the arc offsetpublic int getOffset()
getOffset in interface IsDefaultArcpublic void setSpacing(int spacing)
offset but applies to all arcs.spacing - the fixed arc offset (in pixels)public int getSpacing()
offset but applies to all arcs.getSpacing in interface IsDefaultArcpublic void setBorderRadius(int borderRadius)
borderRadius - the arc border radius (in pixels).public int getBorderRadius()
getBorderRadius in interface IsDefaultArcpublic void setHoverOffset(int offset)
offset - the arc offset when hoveredpublic int getHoverOffset()
getHoverOffset in interface IsDefaultArc