Class 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
      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)  
      void addHandlersRegistration​(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.GestureEventImpl buildGestureEvent​(com.ait.lienzo.client.core.event.AbstractNodeGestureEvent event)  
      void destroy()  
      void disable()  
      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)  
      void enable()  
      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)  
      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)  
      void restoreClickHandler()  
      void skipClickHandler()  
      boolean supports​(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)