|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.cruxframework.crux.core.client.screen.views.ViewContainer
org.cruxframework.crux.core.client.screen.views.ParameterizedViewContainer
org.cruxframework.crux.core.client.screen.views.MultipleViewsContainer
public abstract class MultipleViewsContainer
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Field Summary | |
|---|---|
protected FastMap<View> |
activeViews
|
| Fields inherited from class org.cruxframework.crux.core.client.screen.views.ViewContainer |
|---|
logger, views |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
MultipleViewsContainer(com.google.gwt.user.client.ui.Widget mainWidget,
boolean clearPanelsForDeactivatedViews)
|
|
| Method Summary | |
|---|---|
protected boolean |
activate(View view,
com.google.gwt.user.client.ui.Panel containerPanel,
Object parameter)
This method must be called by subclasses when any of your views is rendered. |
protected boolean |
deactivate(View view,
com.google.gwt.user.client.ui.Panel containerPanel,
boolean skipEvent)
This method must be called by subclasses when any of your views currently rendered is removed from view. |
protected boolean |
hasHistoryHandlers()
|
protected boolean |
hasOrientationChangeHandlers()
|
protected boolean |
hasResizeHandlers()
|
protected boolean |
hasWindowCloseHandlers()
|
protected boolean |
hasWindowClosingHandlers()
|
protected void |
notifyViewsAboutHistoryChange(com.google.gwt.event.logical.shared.ValueChangeEvent<String> event)
|
protected void |
notifyViewsAboutOrientationChange()
|
protected void |
notifyViewsAboutWindowClose(com.google.gwt.event.logical.shared.CloseEvent<com.google.gwt.user.client.Window> event)
|
protected void |
notifyViewsAboutWindowClosing(com.google.gwt.user.client.Window.ClosingEvent event)
|
protected void |
notifyViewsAboutWindowResize(com.google.gwt.event.logical.shared.ResizeEvent event)
|
| Methods inherited from class org.cruxframework.crux.core.client.screen.views.ParameterizedViewContainer |
|---|
add, loadView, showView |
| Methods inherited from class org.cruxframework.crux.core.client.screen.views.ViewContainer |
|---|
add, addLazy, addView, adoptView, bindToDOM, clear, createView, createView, doAdd, doRemove, getContainerPanel, getMainWidget, getView, getViewFactory, handleViewTitle, loadAndRenderView, loadView, loadView, remove, remove, renderView, showView, showView, unbindToDOM |
| Methods inherited from class com.google.gwt.user.client.ui.Composite |
|---|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected FastMap<View> activeViews
| Constructor Detail |
|---|
public MultipleViewsContainer(com.google.gwt.user.client.ui.Widget mainWidget,
boolean clearPanelsForDeactivatedViews)
| Method Detail |
|---|
protected boolean activate(View view,
com.google.gwt.user.client.ui.Panel containerPanel,
Object parameter)
ViewContainer
activate in class ViewContainer
protected boolean deactivate(View view,
com.google.gwt.user.client.ui.Panel containerPanel,
boolean skipEvent)
ViewContainer
deactivate in class ViewContainerprotected boolean hasResizeHandlers()
hasResizeHandlers in class ViewContainerprotected boolean hasWindowCloseHandlers()
hasWindowCloseHandlers in class ViewContainerprotected boolean hasWindowClosingHandlers()
hasWindowClosingHandlers in class ViewContainerprotected boolean hasOrientationChangeHandlers()
hasOrientationChangeHandlers in class ViewContainerprotected boolean hasHistoryHandlers()
hasHistoryHandlers in class ViewContainerprotected void notifyViewsAboutWindowResize(com.google.gwt.event.logical.shared.ResizeEvent event)
notifyViewsAboutWindowResize in class ViewContainerprotected void notifyViewsAboutWindowClose(com.google.gwt.event.logical.shared.CloseEvent<com.google.gwt.user.client.Window> event)
notifyViewsAboutWindowClose in class ViewContainerprotected void notifyViewsAboutWindowClosing(com.google.gwt.user.client.Window.ClosingEvent event)
notifyViewsAboutWindowClosing in class ViewContainerprotected void notifyViewsAboutOrientationChange()
notifyViewsAboutOrientationChange in class ViewContainerprotected void notifyViewsAboutHistoryChange(com.google.gwt.event.logical.shared.ValueChangeEvent<String> event)
notifyViewsAboutHistoryChange in class ViewContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||