org.apache.lenya.cms.site.tree2
Class RootNode

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.lenya.cms.site.tree2.TreeNodeImpl
          extended by org.apache.lenya.cms.site.tree2.RootNode
All Implemented Interfaces:
org.apache.avalon.framework.logger.LogEnabled, org.apache.lenya.cms.site.SiteNode, SiteTreeNode, TreeNode

public class RootNode
extends TreeNodeImpl

Root node.


Constructor Summary
RootNode(SiteTreeImpl tree, org.apache.avalon.framework.logger.Logger logger)
           
 
Method Summary
protected  void deleteIfEmpty()
           
 java.lang.String getPath()
           
 SiteTreeImpl getTree()
           
 org.apache.lenya.cms.site.SiteNode[] preOrder()
           
 
Methods inherited from class org.apache.lenya.cms.site.tree2.TreeNodeImpl
addChild, addChild, addChild, addLink, addLinkInternal, changed, delete, deleteInternal, getChild, getChildren, getHref, getLanguages, getLink, getName, getNextSiblings, getParent, getPosition, getPrecedingSiblings, getStructure, getSuffix, getUuid, hasLink, hasLink, isEmpty, isTopLevel, isVisible, moveDown, moveUp, removeChild, removeLink, removeLinkInternal, setUuid, setVisible, toString
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RootNode

public RootNode(SiteTreeImpl tree,
                org.apache.avalon.framework.logger.Logger logger)
Parameters:
tree - The tree.
logger - The logger.
Method Detail

getTree

public SiteTreeImpl getTree()
Specified by:
getTree in interface TreeNode
Overrides:
getTree in class TreeNodeImpl
Returns:
The tree.

getPath

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

preOrder

public org.apache.lenya.cms.site.SiteNode[] preOrder()
Specified by:
preOrder in interface TreeNode
Overrides:
preOrder in class TreeNodeImpl
Returns:
Preorder enumeration.

deleteIfEmpty

protected void deleteIfEmpty()
Overrides:
deleteIfEmpty in class TreeNodeImpl


Copyright © $ Apache Software Foundation. All Rights Reserved.