Examples of IEventHandler


Examples of com.subgraph.vega.api.events.IEventHandler

  private IWorkspace currentWorkspace;
  private boolean isEnabled = true;
 
  HttpInterceptor(IModel model) {
    eventHandlerList = new ArrayList<IHttpInterceptorEventHandler>();
    currentWorkspace = model.addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if(event instanceof WorkspaceOpenEvent) {
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
        } else if(event instanceof WorkspaceCloseEvent) {
View Full Code Here

Examples of com.subgraph.vega.api.events.IEventHandler

    final String name = (isRequestSet) ? (IHttpConditionManager.CONDITION_SET_BREAKPOINTS_REQUEST) : (IHttpConditionManager.CONDITION_SET_BREAKPOINTS_RESPONSE);
    return model.addConditionSetTracker(name, createConditionSetChangedHandler(isRequestSet));
  }

  private IEventHandler createConditionSetChangedHandler(final boolean isRequestSet) {
    return new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if(event instanceof ConditionSetChanged)
          onConditionSetChanged((ConditionSetChanged) event, isRequestSet);
      }
View Full Code Here

Examples of com.subgraph.vega.api.events.IEventHandler

  }
 
  private TaggableEditorDialog(Shell parentShell, ITaggable taggable) {
    super(parentShell);
    this.taggable = taggable;
    workspaceListener = new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if (event instanceof WorkspaceOpenEvent) {
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
        } else if (event instanceof WorkspaceCloseEvent) {
View Full Code Here

Examples of com.subgraph.vega.api.events.IEventHandler

  void activate(BundleContext context) {
    this.bundle = context.getBundle();
    scriptLoader = new ScriptLoader(getScriptDirectory());
    scriptLoader.reloadModules();
    currentWorkspace = model.addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if(event instanceof WorkspaceOpenEvent)
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
        else if(event instanceof WorkspaceCloseEvent)
View Full Code Here

Examples of jnode.event.IEventHandler

        }
    }

    @Override
    public void run() {
        Notifier.INSTANSE.register(GroupSelectedEvent.class, new IEventHandler() {
            @Override
            public void handle(IEvent event) {
                GroupSelectedEvent groupSelectedEvent = (GroupSelectedEvent) event;
                selectedGroupId = groupSelectedEvent.getSelectedGroup().getId();
            }
        });
        Notifier.INSTANSE.register(ArticleSelectedEvent.class, new IEventHandler() {
            @Override
            public void handle(IEvent event) {
                selectedArticleId = ((ArticleSelectedEvent) event).getSelectedArticleId();
            }
        });
        Notifier.INSTANSE.register(AuthUserEvent.class, new IEventHandler() {
            @Override
            public void handle(IEvent event) {
                auth = ((AuthUserEvent) event).getAuth();
            }
        });
        Notifier.INSTANSE.register(PostStartEvent.class, new IEventHandler() {
            @Override
            public void handle(IEvent event) {
                isPost = true;
                postParams = Lists.newLinkedList();
            }
        });
        Notifier.INSTANSE.register(PostEndEvent.class, new IEventHandler() {
            @Override
            public void handle(IEvent event) {
                isPost = false;
            }
        });
View Full Code Here

Examples of org.eclipse.e4.xwt.core.IEventHandler

    setLocalData(object, IUserDataConstants.XWT_CONTROLLER_KEY, controller);
  }

  public static IEventHandler updateEventController(Object object) {
    UserData dataDictionary = updateDataDictionary(object);
    IEventHandler controller = (IEventHandler) dataDictionary
        .getData(IUserDataConstants.XWT_CONTROLLER_KEY);
    if (controller == null) {
      controller = XWT.getLanguageSupport().createEventHandler();
      dataDictionary.setData(IUserDataConstants.XWT_CONTROLLER_KEY,
          controller);
View Full Code Here

Examples of org.eclipse.e4.xwt.core.IEventHandler

      }
    }

    public void updateEvent(IRenderingContext context, Widget control,
        IEvent event, String handler) {
      IEventHandler eventController = UserData
          .updateEventController(control);
      Method method = null;
      Object clrObject = null;
      LoadingData current = this;
      ResourceLoader currentParentLoader = parentLoader;
      while (current != null) {
        Object receiver = current.getClr();
        if (receiver != null) {
          Class<?> clazz = receiver.getClass();
          method = ObjectUtil.findMethod(clazz, handler,
              control.getClass(), Event.class);
          if (method == null) {
            method = ObjectUtil.findMethod(clazz, handler,
                Event.class);
          }
          if (method == null) {
            // Load again.
            clazz = ClassLoaderUtil.loadClass(context
                .getLoadingContext(), clazz.getName());
            method = ObjectUtil.findMethod(clazz, handler,
                Event.class);
          }
          if (method != null) {
            clrObject = receiver;
            if (event.getName().equalsIgnoreCase(
                IEventConstants.XWT_LOADED)) {
              method.setAccessible(true);
              this.loadedObject = receiver;
              this.loadedMethod = method;
              this.hostCLRWidget = control;
            }
            eventController.setEvent(event, control, clrObject,
                control, method);
            break;
          }
        }
        current = current.getParent();
View Full Code Here

Examples of org.eclipse.e4.xwt.core.IEventHandler

  private EventProperty property;
   
  public EventPropertyObservableValue(Object observed, EventProperty property) {
    super(Boolean.class, observed, property.getName());
    this.property = property;
    IEventHandler controller = UserData.findEventController(observed);
    if (controller == null) {
      controller = UserData.updateEventController(observed);
    }
    IEvent event = property.getEvent();

    IObservableValueListener manager = UserData.getObservableValueManager(observed);
    if (manager == null) {
      manager = new ObservableValueManager(observed);
      UserData.setObservableValueManager(observed, manager);
    }
    try {
      controller.setEvent(event, UserData.getWidget(observed), manager, property, IObservableValueListener.class.getDeclaredMethod("changeValueHandle", Object.class, org.eclipse.swt.widgets.Event.class));
      manager.registerValue(property, this);
    } catch (Exception e) {
      LoggerManager.log(e);
      return;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.