NavigationNodepublic class PageGroup extends java.lang.Object implements NavigationNode
| Constructor | Description |
|---|---|
PageGroup(java.lang.String title) |
|
PageGroup(java.lang.String title,
boolean connectSiblings) |
| Modifier and Type | Method | 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
Pages 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)
NavigationNodesetParent in interface NavigationNodepublic void setSiblings(java.lang.String siblingsTitle,
java.util.List siblingPages)
NavigationNodePages 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 NavigationNodesiblingsTitle - Title for navigation list, e.g. "Monthly Reports"public void setShowLinkToPreviousSibling(boolean showLink)
setShowLinkToPreviousSibling in interface NavigationNodepublic java.lang.String getFullTitle()
getFullTitle in interface NavigationNodepublic java.lang.String getShortTitle()
getShortTitle in interface NavigationNodepublic java.lang.String getURL()
getURL in interface NavigationNodepublic void write()
write in interface NavigationNodepublic java.lang.String asLinkList()
public java.lang.String asParentLink()
asParentLink in interface NavigationNode