org.apache.lenya.cms.site.tree2
Interface TreeNode

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

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

A parent for nodes.


Method Summary
 org.apache.lenya.cms.site.SiteNode addChild(java.lang.String name, boolean visible)
           
 org.apache.lenya.cms.site.SiteNode addChild(java.lang.String nodeName, java.lang.String followingNodeName, boolean visible)
           
 org.apache.lenya.cms.site.SiteNode[] getChildren()
           
 java.lang.String getPath()
           
 SiteTreeImpl getTree()
           
 void moveDown(java.lang.String name)
           
 void moveUp(java.lang.String name)
           
 org.apache.lenya.cms.site.SiteNode[] preOrder()
           
 
Methods inherited from interface org.apache.lenya.cms.site.tree.SiteTreeNode
getNextSiblings, getPrecedingSiblings
 

Method Detail

getChildren

org.apache.lenya.cms.site.SiteNode[] getChildren()
Specified by:
getChildren in interface org.apache.lenya.cms.site.SiteNode
Returns:
The children.

preOrder

org.apache.lenya.cms.site.SiteNode[] preOrder()
Returns:
Preorder enumeration.

addChild

org.apache.lenya.cms.site.SiteNode addChild(java.lang.String name,
                                            boolean visible)
Parameters:
name - The name.
visible - The navigation visibility.
Returns:
A site node.

addChild

org.apache.lenya.cms.site.SiteNode addChild(java.lang.String nodeName,
                                            java.lang.String followingNodeName,
                                            boolean visible)
Parameters:
nodeName -
followingNodeName -
visible - The navigation visibility.
Returns:
A site node.

getTree

SiteTreeImpl getTree()
Returns:
The tree.

getPath

java.lang.String getPath()
Specified by:
getPath in interface org.apache.lenya.cms.site.SiteNode
Returns:
The path.

moveDown

void moveDown(java.lang.String name)
Parameters:
name - The name.

moveUp

void moveUp(java.lang.String name)
Parameters:
name - The name.


Copyright © $ Apache Software Foundation. All Rights Reserved.