com.vaadin.navigator
Class ViewChangeListener.ViewChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.vaadin.navigator.ViewChangeListener.ViewChangeEvent
All Implemented Interfaces:
Serializable
Enclosing interface:
ViewChangeListener

public static class ViewChangeListener.ViewChangeEvent
extends EventObject

Event received by the listener for attempted and executed view changes.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ViewChangeListener.ViewChangeEvent(Navigator navigator, View oldView, View newView, String viewName, String fragmentParameters)
          Create a new view change event.
 
Method Summary
 String getFragmentParameters()
          Returns the parameters for the view being activated.
 Navigator getNavigator()
          Returns the navigator that triggered this event.
 View getNewView()
          Returns the view being activated.
 View getOldView()
          Returns the view being deactivated.
 String getViewName()
          Returns the view name of the view being activated.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ViewChangeListener.ViewChangeEvent

public ViewChangeListener.ViewChangeEvent(Navigator navigator,
                                          View oldView,
                                          View newView,
                                          String viewName,
                                          String fragmentParameters)
Create a new view change event.

Parameters:
navigator - Navigator that triggered the event, not null
Method Detail

getNavigator

public Navigator getNavigator()
Returns the navigator that triggered this event.

Returns:
Navigator (not null)

getOldView

public View getOldView()
Returns the view being deactivated.

Returns:
old View

getNewView

public View getNewView()
Returns the view being activated.

Returns:
new View

getViewName

public String getViewName()
Returns the view name of the view being activated.

Returns:
view name of the new View

getFragmentParameters

public String getFragmentParameters()
Returns the parameters for the view being activated.

Returns:
fragment parameters (potentially bookmarkable) for the new view


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