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.IDplugin to setadjustScaleRangeproperty at runtime, toAbstractAnnotation.AdjustSizeCallback Callback interface ofAnnotationPlugin.IDplugin to setxAdjustandyAdjustproperty at runtime, toAbstractAnnotationandLineLabel.CalloutPositionCallback ContentCallback Callback interface ofAnnotationPlugin.IDplugin to setcontentproperty at runtime to forLineLabel.DrawTimeCallback Callback interface ofAnnotationPlugin.IDplugin to setdrawTimeproperty at runtime, in all annotations.FillCallback ImageSizeCallback Callback interface ofAnnotationPlugin.IDplugin to setwidthandheightproperties at runtime, toLineLabel.
It can return aStringor aIntegerdepending 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 setmarginproperty at runtime inCalloutitem.ShadowBlurCallback Callback interface ofAnnotationPlugin.IDplugin to setshadowBlurproperty at runtime.ShadowOffsetCallback Callback interface ofAnnotationPlugin.IDplugin to setshadowOffsetXandshadowOffsetYproperties at runtime.SideCallback SidesCallback Callback interface ofAnnotationPlugin.IDplugin to setsidesproperty at runtime, toPolygonAnnotation.StartCallback ValueCallback Callback interface ofAnnotationPlugin.IDplugin to set:
xMinforBoxAnnotation,EllipseAnnotationandLineAnnotationxMaxforBoxAnnotation,EllipseAnnotationandLineAnnotationyMinforBoxAnnotation,EllipseAnnotationandLineAnnotationyMaxforBoxAnnotation,EllipseAnnotationandLineAnnotationxValueforPointAnnotationyValueforPointAnnotationvalueforLineAnnotation, infinitive lineendValueforLineAnnotation, infinitive line
properties at runtime.