Class PageNumberWithArrowsWidget

All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<org.springframework.data.web.PagedModel.PageMetadata>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>, HasValue<org.springframework.data.web.PagedModel.PageMetadata>, HasVisibility, IsRenderable, IsWidget, org.gwtproject.editor.client.Editor<org.springframework.data.web.PagedModel.PageMetadata>, org.gwtproject.editor.client.IsEditor<de.knightsoftnet.validators.client.editor.ValueBoxEditor<org.springframework.data.web.PagedModel.PageMetadata>>, org.gwtproject.editor.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>

public class PageNumberWithArrowsWidget extends Composite implements org.gwtproject.editor.client.Editor<org.springframework.data.web.PagedModel.PageMetadata>, org.gwtproject.editor.client.IsEditor<de.knightsoftnet.validators.client.editor.ValueBoxEditor<org.springframework.data.web.PagedModel.PageMetadata>>, HasValue<org.springframework.data.web.PagedModel.PageMetadata>, org.gwtproject.editor.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>
Input widget for page numbers used for pagination.
Author:
Manfred Tremmel
  • Constructor Details

    • PageNumberWithArrowsWidget

      public PageNumberWithArrowsWidget()
      constructor.
  • Method Details

    • setValue

      public final void setValue(org.springframework.data.web.PagedModel.PageMetadata newValue)
      Specified by:
      setValue in interface HasValue<org.springframework.data.web.PagedModel.PageMetadata>
      Specified by:
      setValue in interface com.google.gwt.user.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>
      Specified by:
      setValue in interface org.gwtproject.editor.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>
    • setValue

      public final void setValue(org.springframework.data.web.PagedModel.PageMetadata value, boolean fireEvents)
      Specified by:
      setValue in interface HasValue<org.springframework.data.web.PagedModel.PageMetadata>
    • getValue

      public org.springframework.data.web.PagedModel.PageMetadata getValue()
      Specified by:
      getValue in interface HasValue<org.springframework.data.web.PagedModel.PageMetadata>
      Specified by:
      getValue in interface com.google.gwt.user.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>
      Specified by:
      getValue in interface org.gwtproject.editor.client.TakesValue<org.springframework.data.web.PagedModel.PageMetadata>
    • addValueChangeHandler

      public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<org.springframework.data.web.PagedModel.PageMetadata> handler)
      Specified by:
      addValueChangeHandler in interface com.google.gwt.event.logical.shared.HasValueChangeHandlers<org.springframework.data.web.PagedModel.PageMetadata>
    • ensureDomEventHandlers

      protected void ensureDomEventHandlers()
    • pressedMinusButton

      @UiHandler("paginationPrev") public void pressedMinusButton(com.google.gwt.event.dom.client.ClickEvent event)
      pressed minus button.
      Parameters:
      event - click event
    • pressedPlusButton

      @UiHandler("paginationNext") public void pressedPlusButton(com.google.gwt.event.dom.client.ClickEvent event)
      pressed plus button.
      Parameters:
      event - click event
    • asEditor

      public de.knightsoftnet.validators.client.editor.ValueBoxEditor<org.springframework.data.web.PagedModel.PageMetadata> asEditor()
      Specified by:
      asEditor in interface org.gwtproject.editor.client.IsEditor<de.knightsoftnet.validators.client.editor.ValueBoxEditor<org.springframework.data.web.PagedModel.PageMetadata>>