net.sf.tacos.services
Interface PageInfo

All Known Implementing Classes:
PageInfoImpl

public interface PageInfo

This class describes a tapestry page.

Author:
Gabriel Handford

Method Summary
 void addChild(PageInfo child)
          Adds the specified child node.
 List getChildrenNames()
          Get the children.
 String getDesc()
          Get the page description.
 String getName()
          Get the unique page name.
 PageInfo getParent()
          Get the parent to this page.
 String getPermission()
          Get the permission associated with page, if any.
 boolean isNavigable()
          Check if page should be included in navigation.
 void setParent(PageInfo parent)
          Set the parent.
 

Method Detail

getDesc

String getDesc()
Get the page description.

Returns:
The page description.

getName

String getName()
Get the unique page name.

Returns:
Page name

getPermission

String getPermission()
Get the permission associated with page, if any.

Returns:
Permission

getParent

PageInfo getParent()
Get the parent to this page.

Returns:
parent The parent.

setParent

void setParent(PageInfo parent)
Set the parent.

Parameters:
parent - The parent.

addChild

void addChild(PageInfo child)
Adds the specified child node.

Parameters:
child - Child page

getChildrenNames

List getChildrenNames()
Get the children.

Returns:
Children

isNavigable

boolean isNavigable()
Check if page should be included in navigation.

Returns:
Whether page should be included in navigation.