Class Point
-
- All Implemented Interfaces:
IsDefaultOptionsElement,IsDefaultPoint,IsDefaultPointStyleHandler,HasPointStyle
- Direct Known Subclasses:
BubbleMapPoint
public class Point extends AbstractElement<IsDefaultPoint> implements IsDefaultPoint, HasPointStyle
Point elements are used to represent the points in a line chart or a bubble chart.- Author:
- Andrea "Stock" Stocchero
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPoint(Elements elements, Key childKey, IsDefaultPoint 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetHitRadius()Returns the pixel size of the non-displayed point that reacts to mouse events.doublegetHoverRadius()Returns the radius of the point when hovered.PointStyleHandlergetPointStyleHandler()Returns a point style handler instance to use in the default methods of this interface.doublegetRadius()Returns the radius of the point.doublegetRotation()Returns the point rotation (in degrees).voidsetHitRadius(double hitRadius)Sets the pixel size of the non-displayed point that reacts to mouse events.voidsetHoverRadius(double hoverRadius)Sets the radius of the point when hovered.voidsetRadius(double radius)Sets the radius of the point shape.
If set to 0, the point is not rendered.voidsetRotation(double rotation)Sets the point rotation (in degrees).-
Methods inherited from class org.pepstock.charba.client.options.AbstractElement
getBackgroundColor, 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.AbstractModel
getDefaultValues, getParent, loadPadding, setCallbackToModel, setCallbackToModel, setEventToModel
-
Methods inherited from class org.pepstock.charba.client.commons.AbstractNode
checkAndAddToParent, 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.NativeObjectContainer
checkDefaultValuesArgument, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pepstock.charba.client.options.HasPointStyle
getPointStyle, getPointStyleAsCanvas, getPointStyleAsImage, getPointStyleType, setPointStyle, setPointStyle, setPointStyle
-
Methods inherited from interface org.pepstock.charba.client.defaults.IsDefaultOptionsElement
getBackgroundColorAsString, getBorderColorAsString, getBorderWidth, getHoverBackgroundColorAsString, getHoverBorderColorAsString, getHoverBorderWidth
-
-
-
-
Constructor Detail
-
Point
protected Point(Elements elements, Key childKey, IsDefaultPoint 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 changedchildKey- the property name of this element to use to add it to the parent.defaultValues- default providernativeObject- native object to map java script properties
-
-
Method Detail
-
getPointStyleHandler
public PointStyleHandler getPointStyleHandler()
Description copied from interface:HasPointStyleReturns a point style handler instance to use in the default methods of this interface.- Specified by:
getPointStyleHandlerin interfaceHasPointStyle- Returns:
- a point style handler instance
-
setRadius
public void setRadius(double radius)
Sets the radius of the point shape.
If set to 0, the point is not rendered.- Parameters:
radius- array of the radius of the point shape.
-
getRadius
public double getRadius()
Returns the radius of the point.- Specified by:
getRadiusin interfaceIsDefaultPoint- Returns:
- the radius of the point.
-
setHitRadius
public void setHitRadius(double hitRadius)
Sets the pixel size of the non-displayed point that reacts to mouse events.- Parameters:
hitRadius- the pixel size of the non-displayed point.
-
getHitRadius
public double getHitRadius()
Returns the pixel size of the non-displayed point that reacts to mouse events.- Specified by:
getHitRadiusin interfaceIsDefaultPoint- Returns:
- the pixel size of the non-displayed point.
-
setHoverRadius
public void setHoverRadius(double hoverRadius)
Sets the radius of the point when hovered.- Parameters:
hoverRadius- the radius of the point when hovered.
-
getHoverRadius
public double getHoverRadius()
Returns the radius of the point when hovered.- Specified by:
getHoverRadiusin interfaceIsDefaultPoint- Returns:
- the radius of the point when hovered.
-
setRotation
public void setRotation(double rotation)
Sets the point rotation (in degrees).- Parameters:
rotation- the point rotation (in degrees).
-
getRotation
public double getRotation()
Returns the point rotation (in degrees).- Specified by:
getRotationin interfaceIsDefaultPoint- Returns:
- the point rotation (in degrees).
-
-