Class AlignPosition
- java.lang.Object
-
- org.pepstock.charba.client.commons.NativeObjectContainer
-
- org.pepstock.charba.client.commons.AbstractNode
-
- org.pepstock.charba.client.annotation.AlignPosition
-
public final class AlignPosition extends AbstractNode
This object is to set the position of a label, setting the horizontal and vertical position.- Author:
- Andrea "Stock" Stocchero
-
-
Constructor Summary
Constructors Constructor Description AlignPosition()
Creates an empty object.AlignPosition(double x)
Creates an object with X position.AlignPosition(double x, double y)
Creates an object with X and Y positions for the label.AlignPosition(LabelPosition x)
Creates an object with X position.AlignPosition(LabelPosition x, LabelPosition y)
Creates an object with X and Y positions for the label.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelPosition
getX()
Returns the anchor position of label on horizontal dimension.double
getXAsPercentage()
Returns the position of label by the percentage (value between 0 and 1) of the horizontal dimension.LabelPosition
getY()
Returns the anchor position of label on vertical dimension.double
getYAsPercentage()
Returns the position of label by the percentage (value between 0 and 1) of the vertical dimension.void
setX(LabelPosition position)
Sets the anchor position of label on horizontal dimension.void
setXAsPercentage(double percentage)
Sets the position of label by the percentage (value between 0 and 1) of the horizontal dimension.void
setY(LabelPosition position)
Sets the anchor position of label on vertical dimension.void
setYAsPercentage(double percentage)
Sets the position of label by the percentage (value between 0 and 1) of the vertical dimension.-
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
-
-
-
-
Constructor Detail
-
AlignPosition
public AlignPosition()
Creates an empty object. Default position isLabelPosition.CENTER
.
-
AlignPosition
public AlignPosition(LabelPosition x)
Creates an object with X position. The vertical position is the same of the passed for horizontal.- Parameters:
x
- the X position of the label.
-
AlignPosition
public AlignPosition(LabelPosition x, LabelPosition y)
Creates an object with X and Y positions for the label.- Parameters:
x
- the X position of the labely
- the Y position of the label
-
AlignPosition
public AlignPosition(double x)
Creates an object with X position. The vertical position is the same of the passed for horizontal.- Parameters:
x
- the X position of the label.
-
AlignPosition
public AlignPosition(double x, double y)
Creates an object with X and Y positions for the label.- Parameters:
x
- the X position of the labely
- the Y position of the label
-
-
Method Detail
-
setX
public void setX(LabelPosition position)
Sets the anchor position of label on horizontal dimension.- Parameters:
position
- the anchor position of label on horizontal dimension
-
setY
public void setY(LabelPosition position)
Sets the anchor position of label on vertical dimension.- Parameters:
position
- the anchor position of label on vertical dimension
-
setXAsPercentage
public void setXAsPercentage(double percentage)
Sets the position of label by the percentage (value between 0 and 1) of the horizontal dimension.- Parameters:
percentage
- the position of label by the percentage (value between 0 and 1) of the horizontal dimension
-
setYAsPercentage
public void setYAsPercentage(double percentage)
Sets the position of label by the percentage (value between 0 and 1) of the vertical dimension.- Parameters:
percentage
- the position of label by the percentage (value between 0 and 1) of the vertical dimension
-
getX
public LabelPosition getX()
Returns the anchor position of label on horizontal dimension.- Returns:
- the anchor position of label on horizontal dimension.
-
getY
public LabelPosition getY()
Returns the anchor position of label on vertical dimension.- Returns:
- the anchor position of label on vertical dimension.
-
getXAsPercentage
public double getXAsPercentage()
Returns the position of label by the percentage (value between 0 and 1) of the horizontal dimension.- Returns:
- the position of label by the percentage (value between 0 and 1) of the horizontal dimension
-
getYAsPercentage
public double getYAsPercentage()
Returns the position of label by the percentage (value between 0 and 1) of the vertical dimension.- Returns:
- the position of label by the percentage (value between 0 and 1) of the vertical dimension
-
-