org.onebusaway.webapp.gwt.viewkit
Class NavigationController

java.lang.Object
  extended by org.onebusaway.webapp.gwt.viewkit.ViewController
      extended by org.onebusaway.webapp.gwt.viewkit.NavigationController
All Implemented Interfaces:
ContextAware

public class NavigationController
extends ViewController


Field Summary
 
Fields inherited from class org.onebusaway.webapp.gwt.viewkit.ViewController
_view
 
Constructor Summary
NavigationController()
           
 
Method Summary
protected  void fireContextChangedEvent()
          Protected Methods
 ViewController getNextController(ViewController controller)
           
 ViewController getPreviousController(ViewController controller)
           
 int getViewControllerCount()
           
 void handleContext(List<String> path, Map<String,String> context)
           
protected  void loadView()
           
 void popToRootViewController()
           
 void popToViewController(ViewController controller)
           
 void popViewController()
           
 void pushViewController(ViewController viewController)
           
 void retrieveContext(List<String> path, Map<String,String> context)
           
 void viewDidAppear()
           
 void viewDidDisappear()
           
 void viewWillAppear()
          ViewController Methods
 void viewWillDisappear()
           
 
Methods inherited from class org.onebusaway.webapp.gwt.viewkit.ViewController
getNavigationController, getNavigationItem, getTabBarItem, setNavigationController, viewDidLoad, viewDidUnload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationController

public NavigationController()
Method Detail

getViewControllerCount

public int getViewControllerCount()

pushViewController

public void pushViewController(ViewController viewController)

popToRootViewController

public void popToRootViewController()

popToViewController

public void popToViewController(ViewController controller)

popViewController

public void popViewController()

getPreviousController

public ViewController getPreviousController(ViewController controller)

getNextController

public ViewController getNextController(ViewController controller)

viewWillAppear

public void viewWillAppear()
ViewController Methods

Overrides:
viewWillAppear in class ViewController

viewDidAppear

public void viewDidAppear()
Overrides:
viewDidAppear in class ViewController

viewWillDisappear

public void viewWillDisappear()
Overrides:
viewWillDisappear in class ViewController

viewDidDisappear

public void viewDidDisappear()
Overrides:
viewDidDisappear in class ViewController

loadView

protected void loadView()
Overrides:
loadView in class ViewController

fireContextChangedEvent

protected void fireContextChangedEvent()
Description copied from class: ViewController
Protected Methods

Overrides:
fireContextChangedEvent in class ViewController

handleContext

public void handleContext(List<String> path,
                          Map<String,String> context)
Specified by:
handleContext in interface ContextAware
Overrides:
handleContext in class ViewController

retrieveContext

public void retrieveContext(List<String> path,
                            Map<String,String> context)
Specified by:
retrieveContext in interface ContextAware
Overrides:
retrieveContext in class ViewController


Copyright © 2011 OneBusAway. All Rights Reserved.