net.sf.statcvs.pages
public class PageGroup extends java.lang.Object implements NavigationNode
Constructor and Description |
---|
PageGroup(java.lang.String title) |
PageGroup(java.lang.String title,
boolean connectSiblings) |
Modifier and Type | Method and Description |
---|---|
void |
add(NavigationNode page) |
java.lang.String |
asLinkList() |
java.lang.String |
asParentLink() |
java.lang.String |
getFullTitle() |
java.lang.String |
getShortTitle() |
java.lang.String |
getURL() |
void |
setParent(NavigationNode parentPage)
Sets the page's parent.
|
void |
setShowLinkToPreviousSibling(boolean showLink) |
void |
setSiblings(java.lang.String siblingsTitle,
java.util.List siblingPages)
Sets a list of
Page s that are siblings of this page. |
void |
write() |
public PageGroup(java.lang.String title)
public PageGroup(java.lang.String title, boolean connectSiblings)
public void add(NavigationNode page)
public void setParent(NavigationNode parentPage)
NavigationNode
setParent
in interface NavigationNode
public void setSiblings(java.lang.String siblingsTitle, java.util.List siblingPages)
NavigationNode
Page
s 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.setSiblings
in interface NavigationNode
siblingsTitle
- Title for navigation list, e.g. "Monthly Reports"public void setShowLinkToPreviousSibling(boolean showLink)
setShowLinkToPreviousSibling
in interface NavigationNode
public java.lang.String getFullTitle()
getFullTitle
in interface NavigationNode
public java.lang.String getShortTitle()
getShortTitle
in interface NavigationNode
public java.lang.String getURL()
getURL
in interface NavigationNode
public void write()
write
in interface NavigationNode
public java.lang.String asLinkList()
public java.lang.String asParentLink()
asParentLink
in interface NavigationNode