Package org.pepstock.charba.client.annotation.callbacks
Contains the
AnnotationPlugin.ID
plugin callback interfaces to catch events.- Author:
- Andrea "Stock" Stocchero
-
Interface Summary Interface Description AdjustScaleRangeCallback Callback interface ofAnnotationPlugin.ID
plugin to setadjustScaleRange
property at runtime, toAbstractAnnotation
.AdjustSizeCallback Callback interface ofAnnotationPlugin.ID
plugin to setxAdjust
andyAdjust
property at runtime, toAbstractAnnotation
andLineLabel
.ContentCallback Callback interface ofAnnotationPlugin.ID
plugin to setcontent
property at runtime to forLineLabel
.DrawTimeCallback Callback interface ofAnnotationPlugin.ID
plugin to setdrawTime
property at runtime, in all annotations.ImageSizeCallback Callback interface ofAnnotationPlugin.ID
plugin to setwidth
andheight
properties at runtime, toLineLabel
.
It can return aString
or aInteger
depending on you want to set a fixed size in pixels (by int) or a percentage (by string, for instance "50"%).LabelPositionCallback PaddingSizeCallback Callback interface ofAnnotationPlugin.ID
plugin to setxPadding
andyPadding
property at runtime, toAbstractAnnotation
andLineLabel
.ValueCallback Callback interface ofAnnotationPlugin.ID
plugin to set:
xMin
forBoxAnnotation
,EllipseAnnotation
andLineAnnotation
xMax
forBoxAnnotation
,EllipseAnnotation
andLineAnnotation
yMin
forBoxAnnotation
,EllipseAnnotation
andLineAnnotation
yMax
forBoxAnnotation
,EllipseAnnotation
andLineAnnotation
xValue
forPointAnnotation
yValue
forPointAnnotation
value
forLineAnnotation
, infinitive lineendValue
forLineAnnotation
, infinitive line
properties at runtime.