Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.gwt.runtime.client.ui.view
Class MultiPageViewManager

java.lang.Object
  extended by org.nuxeo.ecm.gwt.runtime.client.ui.view.DefaultViewManager
      extended by 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

Constructor Summary
MultiPageViewManager()
           
MultiPageViewManager(Container mgr)
           
 
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
 

Constructor Detail

MultiPageViewManager

public MultiPageViewManager()

MultiPageViewManager

public MultiPageViewManager(Container mgr)
Method Detail

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 id
view - 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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.