org.apache.lenya.cms.site.tree
Interface SiteTreeNode

All Superinterfaces:
org.apache.lenya.cms.site.SiteNode
All Known Subinterfaces:
TreeNode
All Known Implementing Classes:
DelegatingNode, RootNode, SiteTreeNodeImpl, TreeNodeImpl

public interface SiteTreeNode
extends org.apache.lenya.cms.site.SiteNode

This interface is a wrapper around the more general w3c.Node which hides some details which are irrelevant for site tree nodes. It basically delegates everything to the Node.


Method Summary
 SiteTreeNode[] getNextSiblings()
          Get the sitetreenodes, which are the siblings following this node
 SiteTreeNode[] getPrecedingSiblings()
          Get the sitetreenodes, which are the siblings preceding this node
 
Methods inherited from interface org.apache.lenya.cms.site.SiteNode
delete, getChildren, getHref, getLanguages, getLink, getName, getParent, getPath, getStructure, getSuffix, getUuid, hasLink, hasLink, isTopLevel, isVisible, setVisible
 

Method Detail

getPrecedingSiblings

SiteTreeNode[] getPrecedingSiblings()
Get the sitetreenodes, which are the siblings preceding this node

Returns:
the children.

getNextSiblings

SiteTreeNode[] getNextSiblings()
Get the sitetreenodes, which are the siblings following this node

Returns:
the children.


Copyright $ Apache Software Foundation. All Rights Reserved.