Package com.google.gwt.event.shared

Examples of com.google.gwt.event.shared.HandlerRegistration


        handlers = new LinkedList<ClickHandler>();
    }

    @Override
    public HandlerRegistration addClickHandler(final ClickHandler handler) {
        HandlerRegistration result = new HandlerRegistration() {

            @Override
            public void removeHandler() {
                handlers.remove(handler);
            }
View Full Code Here


  private void updateHandlers(boolean activate) {
    if (activate) {
      final com.google.web.bindery.event.shared.HandlerRegistration placeReg = eventBus.addHandler(PlaceChangeEvent.TYPE, this);
      final com.google.web.bindery.event.shared.HandlerRegistration placeRequestReg = eventBus.addHandler(PlaceChangeRequestEvent.TYPE, this);

      this.handlerRegistration = new HandlerRegistration() {
        public void removeHandler() {
          placeReg.removeHandler();
          placeRequestReg.removeHandler();
        }
      };
View Full Code Here

    @Override
    public HandlerRegistration addValueChangeHandler(final ValueChangeHandler<String> handler) {

        changeHandlers.add(handler);

        return new HandlerRegistration() {
            @Override
            public void removeHandler() {
                changeHandlers.remove(handler);
            }
        };
View Full Code Here

     *
     * @param blurHandler
     *            the handler to remove
     */
    public void removeBlurHandler(BlurHandler blurHandler) {
        HandlerRegistration registration = blurHandlers.remove(blurHandler);
        if (registration != null) {
            registration.removeHandler();
        }
    }
View Full Code Here

    // Can't just use getObject().getClass() because it's not the proxy type
    EntityProxyId<?> stableId = ((EntityProxy) getObject()).stableId();
    @SuppressWarnings("unchecked")
    Class<EntityProxy> clazz = (Class<EntityProxy>) stableId.getProxyClass();
    HandlerRegistration toReturn = EntityProxyChange.<EntityProxy> registerForProxyType(
        eventBus, clazz, new SubscriptionHandler());
    return toReturn;
  }
View Full Code Here

                    public void setPosition(int offsetWidth, int offsetHeight) {
                        dialog.center();
                    }
                });

                final HandlerRegistration windowResizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
                    public void onResize(ResizeEvent event) {
                        dialog.center();
                    }
                });

                dialog.addCloseHandler(new CloseHandler<Popup>() {
                    public void onClose(CloseEvent<Popup> closeEvent) {
                        windowResizeHandlerRegistration.removeHandler();
                    }
                });
            }
        });
View Full Code Here

        this.listGrid.setData(this.initialSelection);
    }

    public HandlerRegistration addListOrderChangedHandler(final ListOrderChangedHandler handler) {
        this.listOrderChangedHandlers.add(handler);
        return new HandlerRegistration() {
            @Override
            public void removeHandler() {
                listOrderChangedHandlers.remove(handler);
            }
        };
View Full Code Here

        populateAvailableGrid(getLatestCriteria(getAvailableFilterForm()));
    }

    public HandlerRegistration addAssignedItemsChangedHandler(final AssignedItemsChangedHandler handler) {
        this.assignedItemsChangedHandlers.add(handler);
        return new HandlerRegistration() {
            @Override
            public void removeHandler() {
                assignedItemsChangedHandlers.remove(handler);
            }
        };
View Full Code Here

   * @return  {@link HandlerRegistration} used to remove this handler
   */
  public HandlerRegistration setCaptureElement(OMSVGElement captureElt, LoseCaptureHandler loseCaptureHandler) {
    init();
    this.captureElt = captureElt;
    HandlerRegistration registration = null;
    if (loseCaptureHandler != null) {
      registration = captureElt.addHandler(loseCaptureHandler, LoseCaptureEvent.getType());
    }
    return registration;
  }
View Full Code Here

      enqueueAdd(type, source, handler);
    } else {
      doAddNow(type, source, handler);
    }

    return new HandlerRegistration() {
      public void removeHandler() {
        doRemove(type, source, handler);
      }
    };
  }
View Full Code Here

TOP

Related Classes of com.google.gwt.event.shared.HandlerRegistration

Copyright © 2018 www.massapicom. 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.