Class AbstractBasePagePresenter<V extends com.gwtplatform.mvp.client.View,P extends com.gwtplatform.mvp.client.proxy.Proxy<?>>

java.lang.Object
com.gwtplatform.mvp.client.HandlerContainerImpl
com.gwtplatform.mvp.client.PresenterWidget<V>
com.gwtplatform.mvp.client.Presenter<V,P>
de.knightsoftnet.navigation.client.ui.basepage.AbstractBasePagePresenter<V,P>
Type Parameters:
V - The View type.
P - The Proxy type.
All Implemented Interfaces:
com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.ui.IsWidget, com.gwtplatform.mvp.client.HandlerContainer, com.gwtplatform.mvp.client.HasPopupSlot, com.gwtplatform.mvp.client.HasSlots

public abstract class AbstractBasePagePresenter<V extends com.gwtplatform.mvp.client.View,P extends com.gwtplatform.mvp.client.proxy.Proxy<?>> extends com.gwtplatform.mvp.client.Presenter<V,P>
abstract presenter of the base page, which embeds the other components.
Author:
Manfred Tremmel
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.gwtplatform.mvp.client.Presenter

    com.gwtplatform.mvp.client.Presenter.RevealType
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.gwtplatform.mvp.client.presenter.slots.NestedSlot
    Use this in leaf presenters, inside their Presenter.revealInParent() method.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractBasePagePresenter(com.google.web.bindery.event.shared.EventBus eventBus, V view, P proxy)
    constructor getting parameters injected.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
     

    Methods inherited from class com.gwtplatform.mvp.client.Presenter

    bind, forceReveal, getProxy, getRevealType, getSlot, prepareFromRequest, revealInParent, setRevealType, setSlot, unbind, useManualReveal

    Methods inherited from class com.gwtplatform.mvp.client.PresenterWidget

    addHandler, addRegisteredHandler, addToPopupSlot, addToPopupSlot, addToSlot, addToSlot, addVisibleHandler, asWidget, clearSlot, clearSlot, equals, fireEvent, fireEvent, getChild, getChildren, getChildren, getEventBus, getView, hashCode, isVisible, onHide, onReset, onReveal, registerVisibleHandler, removeFromParentSlot, removeFromPopupSlot, removeFromSlot, removeFromSlot, setInSlot, setInSlot, setInSlot, setInSlot

    Methods inherited from class com.gwtplatform.mvp.client.HandlerContainerImpl

    isBound, onUnbind, registerHandler

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SLOT_MAIN_CONTENT

      public static final com.gwtplatform.mvp.client.presenter.slots.NestedSlot SLOT_MAIN_CONTENT
      Use this in leaf presenters, inside their Presenter.revealInParent() method.
  • Constructor Details

    • AbstractBasePagePresenter

      protected AbstractBasePagePresenter(com.google.web.bindery.event.shared.EventBus eventBus, V view, P proxy)
      constructor getting parameters injected.
      Parameters:
      eventBus - event bus
      view - view of this page
      proxy - proxy to handle page
  • Method Details

    • onBind

      protected abstract void onBind()
      Overrides:
      onBind in class com.gwtplatform.mvp.client.HandlerContainerImpl