votorola.a.election
Class WP_Election.ElectionTab

java.lang.Object
  extended by NavTab
      extended by WP_Election.ElectionTab
Enclosing class:
WP_Election

@ThreadSafe
abstract static class WP_Election.ElectionTab
extends NavTab

A navigation tab for an election page.


Constructor Summary
WP_Election.ElectionTab(Class pageClass)
          Contructs an ElectionTab.
 
Method Summary
 Bookmark bookmark()
          Returns a bookmark for the page to which this tab links.
 Class pageClass()
          Returns the class of pages to which this tab links; or null, if there is no single class.
 WP_Election.ElectionTab.Runner runner(VRequestCycle c)
          Returns a runner to handle any clicks on this tab (experimental).
 
Methods inherited from class NavTab
isEnabled, navBar, setNavBar, shortTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WP_Election.ElectionTab

WP_Election.ElectionTab(Class pageClass)
Contructs an ElectionTab.

Method Detail

bookmark

public final Bookmark bookmark()
Description copied from class: NavTab
Returns a bookmark for the page to which this tab links.

Specified by:
bookmark in class NavTab
Throws:
UnsupportedOperationException

pageClass

public final Class pageClass()
Description copied from class: NavTab
Returns the class of pages to which this tab links; or null, if there is no single class. The default implementation of this method (in NavTab) returns the page class of this tab's bookmark.

Overrides:
pageClass in class NavTab

runner

public final WP_Election.ElectionTab.Runner runner(VRequestCycle c)
Description copied from class: NavTab
Returns a runner to handle any clicks on this tab (experimental). The default implementation of this method (in NavTab) constructs and returns a bookmark runner for this tab's bookmark.

Overrides:
runner in class NavTab
See Also:
BookmarkRunner