net.sf.statcvs.pages

Interface NavigationNode

Known Implementing Classes:
Page, PageGroup

public interface NavigationNode

Method Summary

String
asParentLink()
String
getFullTitle()
String
getShortTitle()
String
getURL()
void
setParent(NavigationNode parent)
Sets the page's parent.
void
setShowLinkToPreviousSibling(boolean showLink)
void
setSiblings(String siblingsTitle, List siblingPages)
Sets a list of Pages that are siblings of this page.
void
write()

Method Details

asParentLink

public String asParentLink()

getFullTitle

public String getFullTitle()

getShortTitle

public String getShortTitle()

getURL

public String getURL()

setParent

public void setParent(NavigationNode parent)
Sets the page's parent. The generated page will link back to the parent.

setShowLinkToPreviousSibling

public void setShowLinkToPreviousSibling(boolean showLink)

setSiblings

public void setSiblings(String siblingsTitle,
                        List siblingPages)
Sets a list of Pages that are siblings of this page. The generated page will contain a navigation list that links to all siblings. The sibling list may contain the page itself.
Parameters:
siblingsTitle - Title for navigation list, e.g. "Monthly Reports"

write

public void write()