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
.CalloutPositionCallback 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.FillCallback 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"%).LabelAlignPositionCallback LabelPositionCallback LengthCallback MarginCallback Callback interface to setmargin
property at runtime inCallout
item.ShadowBlurCallback Callback interface ofAnnotationPlugin.ID
plugin to setshadowBlur
property at runtime.ShadowOffsetCallback Callback interface ofAnnotationPlugin.ID
plugin to setshadowOffsetX
andshadowOffsetY
properties at runtime.SideCallback SidesCallback Callback interface ofAnnotationPlugin.ID
plugin to setsides
property at runtime, toPolygonAnnotation
.StartCallback 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.