Package org.pepstock.charba.client.zoom
Class ZoomContext
- java.lang.Object
- 
- org.pepstock.charba.client.commons.NativeObjectContainer
- 
- org.pepstock.charba.client.callbacks.ChartContext
- 
- org.pepstock.charba.client.zoom.ZoomContext
 
 
 
- 
 public final class ZoomContext extends ChartContext The callback or handler context, created and passed byZoomPlugin.IDwhich contains the link to the native chart and the event.- Author:
- Andrea "Stock" Stocchero
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckIfPropertyIsValid(Key property)Checks if the key passed as argument is a key already used for other context properties.AbstractConfigurationItemgetElement()Returns theZoomPluginconfiguration element.EventPointgetPoint()Returns the position of the event when pan or zoom are about to start.protected booleanisConsistent()Returnstrueif the context is consistent.
 Custom context (the plugin ones) should extend it and check if the context is consistent before invoking the callback.- 
Methods inherited from class org.pepstock.charba.client.callbacks.ChartContextgetAttribute, getAttribute, getAttribute, getAttribute, getAttributes, getChart, getType, hasAttributes, setAttribute, setAttribute, setAttribute, setAttribute, setAttributes
 - 
Methods inherited from class org.pepstock.charba.client.commons.NativeObjectContainercheckAndGetColor, 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, 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, setValue, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, toJSON, type
 
- 
 
- 
- 
- 
Method Detail- 
getElementpublic AbstractConfigurationItem getElement() Returns theZoomPluginconfiguration element.- Returns:
- the ZoomPluginconfiguration element
 
 - 
getPointpublic EventPoint getPoint() Returns the position of the event when pan or zoom are about to start.- Returns:
- the position of the event when pan or zoom are about to start
 
 - 
isConsistentprotected boolean isConsistent() Description copied from class:ChartContextReturnstrueif the context is consistent.
 Custom context (the plugin ones) should extend it and check if the context is consistent before invoking the callback.- Overrides:
- isConsistentin class- ChartContext
- Returns:
- trueif the context is consistent
 
 - 
checkIfPropertyIsValidprotected boolean checkIfPropertyIsValid(Key property) Description copied from class:ChartContextChecks if the key passed as argument is a key already used for other context properties.- Overrides:
- checkIfPropertyIsValidin class- ChartContext
- Parameters:
- property- property to use to store a custom attribute
- Returns:
- trueif the property can be used to store an attribute.
 
 
- 
 
-