Class ViewEventHandlerManager
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.ViewEventHandlerManager
-
public class ViewEventHandlerManager extends Object
-
-
Constructor Summary
Constructors Constructor Description ViewEventHandlerManager(com.ait.lienzo.client.core.shape.Node<?> node, com.ait.lienzo.client.core.shape.Shape<?> shape, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType... supportedTypes)ViewEventHandlerManager(com.ait.lienzo.client.core.shape.Node<?> node, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType... supportedTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<? extends org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)voidaddHandlersRegistration(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type, com.google.gwt.event.shared.HandlerRegistration... registrations)protected org.kie.workbench.common.stunner.core.client.shape.view.event.GestureEventImplbuildGestureEvent(com.ait.lienzo.client.core.event.AbstractNodeGestureEvent event)voiddestroy()voiddisable()protected com.google.gwt.event.shared.HandlerRegistration[]doAddHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<? extends org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)voidenable()protected com.google.gwt.event.shared.HandlerRegistration[]registerClickHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)protected com.google.gwt.event.shared.HandlerRegistration[]registerDoubleClickHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)protected com.google.gwt.event.shared.HandlerRegistration[]registerEnterHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)protected com.google.gwt.event.shared.HandlerRegistration[]registerExitHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)protected com.google.gwt.event.shared.HandlerRegistration[]registerGestureHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.GestureHandler gestureHandler)protected com.google.gwt.event.shared.HandlerRegistration[]registerTextDoubleClickHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)protected com.google.gwt.event.shared.HandlerRegistration[]registerTouchHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.TouchHandler touchHandler)voidremoveHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<? extends org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)voidrestoreClickHandler()voidskipClickHandler()booleansupports(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type)
-
-
-
Constructor Detail
-
ViewEventHandlerManager
public ViewEventHandlerManager(com.ait.lienzo.client.core.shape.Node<?> node, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType... supportedTypes)
-
ViewEventHandlerManager
public ViewEventHandlerManager(com.ait.lienzo.client.core.shape.Node<?> node, com.ait.lienzo.client.core.shape.Shape<?> shape, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType... supportedTypes)
-
-
Method Detail
-
enable
public void enable()
-
disable
public void disable()
-
supports
public boolean supports(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type)
-
addHandler
public void addHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<? extends org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
addHandlersRegistration
public void addHandlersRegistration(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type, com.google.gwt.event.shared.HandlerRegistration... registrations)
-
doAddHandler
protected com.google.gwt.event.shared.HandlerRegistration[] doAddHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType type, org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<? extends org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
removeHandler
public void removeHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<? extends org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
destroy
public void destroy()
-
registerGestureHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerGestureHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.GestureHandler gestureHandler)
-
buildGestureEvent
protected org.kie.workbench.common.stunner.core.client.shape.view.event.GestureEventImpl buildGestureEvent(com.ait.lienzo.client.core.event.AbstractNodeGestureEvent event)
-
registerEnterHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerEnterHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
registerExitHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerExitHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
registerClickHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerClickHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
registerDoubleClickHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerDoubleClickHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
registerTextDoubleClickHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerTextDoubleClickHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewHandler<org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEvent> eventHandler)
-
skipClickHandler
public void skipClickHandler()
-
restoreClickHandler
public void restoreClickHandler()
-
registerTouchHandler
protected com.google.gwt.event.shared.HandlerRegistration[] registerTouchHandler(org.kie.workbench.common.stunner.core.client.shape.view.event.TouchHandler touchHandler)
-
-