Package net.sf.statcvs.pages
Class PageGroup
- java.lang.Object
-
- net.sf.statcvs.pages.PageGroup
-
- All Implemented Interfaces:
NavigationNode
public class PageGroup extends java.lang.Object implements NavigationNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods 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 ofPage
s that are siblings of this page.void
write()
-
-
-
Method Detail
-
add
public void add(NavigationNode page)
-
setParent
public void setParent(NavigationNode parentPage)
Description copied from interface:NavigationNode
Sets the page's parent. The generated page will link back to the parent.- Specified by:
setParent
in interfaceNavigationNode
-
setSiblings
public void setSiblings(java.lang.String siblingsTitle, java.util.List siblingPages)
Description copied from interface:NavigationNode
Sets a list ofPage
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.- Specified by:
setSiblings
in interfaceNavigationNode
- Parameters:
siblingsTitle
- Title for navigation list, e.g. "Monthly Reports"
-
setShowLinkToPreviousSibling
public void setShowLinkToPreviousSibling(boolean showLink)
- Specified by:
setShowLinkToPreviousSibling
in interfaceNavigationNode
-
getFullTitle
public java.lang.String getFullTitle()
- Specified by:
getFullTitle
in interfaceNavigationNode
-
getShortTitle
public java.lang.String getShortTitle()
- Specified by:
getShortTitle
in interfaceNavigationNode
-
getURL
public java.lang.String getURL()
- Specified by:
getURL
in interfaceNavigationNode
-
write
public void write()
- Specified by:
write
in interfaceNavigationNode
-
asLinkList
public java.lang.String asLinkList()
-
asParentLink
public java.lang.String asParentLink()
- Specified by:
asParentLink
in interfaceNavigationNode
-
-