org.nuxeo.ecm.gwt.runtime.client.ui.view
Class MultiPageViewManager
java.lang.Object
org.nuxeo.ecm.gwt.runtime.client.ui.view.DefaultViewManager
org.nuxeo.ecm.gwt.runtime.client.ui.view.MultiPageViewManager
- All Implemented Interfaces:
- ViewManager
public class MultiPageViewManager
- extends DefaultViewManager
A view manager that can be used to build multi-page views (that are usually
using tabs).
- Author:
- Bogdan Stefanescu
Method Summary |
void |
addView(java.lang.String key,
View view)
Registers a view under an id. |
void |
open(java.lang.Object input)
Refreshes tabs to display the given input. |
void |
removeView(View view)
Removes a registered view. |
Methods inherited from class org.nuxeo.ecm.gwt.runtime.client.ui.view.DefaultViewManager |
activateView, deactivateView, getActiveView, getContainer, getView, getViews, getViewsCount, getViewSite, getViewSiteByHandle, hideView, setContainer, showView |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiPageViewManager
public MultiPageViewManager()
MultiPageViewManager
public MultiPageViewManager(Container mgr)
open
public void open(java.lang.Object input)
- Refreshes tabs to display the given input.
- Specified by:
open
in interface ViewManager
- Overrides:
open
in class DefaultViewManager
- Parameters:
input
- (may be null)
addView
public void addView(java.lang.String key,
View view)
- Description copied from interface:
ViewManager
- Registers a view under an id.
- Specified by:
addView
in interface ViewManager
- Overrides:
addView
in class DefaultViewManager
- Parameters:
key
- the view idview
- the view to register
removeView
public void removeView(View view)
- Description copied from interface:
ViewManager
- Removes a registered view.
- Specified by:
removeView
in interface ViewManager
- Overrides:
removeView
in class DefaultViewManager
- Parameters:
view
- the view to remove
Copyright © 2010 Nuxeo SAS. All Rights Reserved.