com.vaadin.navigator
Class Navigator.ComponentContainerViewDisplay

java.lang.Object
  extended by com.vaadin.navigator.Navigator.ComponentContainerViewDisplay
All Implemented Interfaces:
ViewDisplay, java.io.Serializable
Enclosing class:
Navigator

public static class Navigator.ComponentContainerViewDisplay
extends java.lang.Object
implements ViewDisplay

A ViewDisplay that replaces the contents of a ComponentContainer with the active View.

All components of the container are removed before adding the new view to it.

This display only supports views that are Components themselves. Attempting to display a view that is not a component causes an exception to be thrown.

See Also:
Serialized Form

Constructor Summary
Navigator.ComponentContainerViewDisplay(ComponentContainer container)
          Create new ViewDisplay that updates a ComponentContainer to show the view.
 
Method Summary
 void showView(View view)
          Remove previously shown view and show the newly selected view in its place.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, toString
 

Constructor Detail

Navigator.ComponentContainerViewDisplay

public Navigator.ComponentContainerViewDisplay(ComponentContainer container)
Create new ViewDisplay that updates a ComponentContainer to show the view.

Method Detail

showView

public void showView(View view)
Description copied from interface: ViewDisplay
Remove previously shown view and show the newly selected view in its place. The parameters for the view have been set before this method is called.

Specified by:
showView in interface ViewDisplay
Parameters:
view - new view to show


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.