Treeviz 0.37 2010-10-17

ch.randelshofer.tree
Interface TreeNode

All Known Implementing Classes:
FileNode, ManyEyesCompositeNode, ManyEyesNode, TreevizFileSystemXMLNode, XMLNode

public interface TreeNode

The TreeNode interface is implemented by objects which encapsulate a tree structure.

Version:
1.0 September 21, 2007 Created.
Author:
Werner Randelshofer

Method Summary
 java.util.List<TreeNode> children()
          Returns the children of this node in a List.
 boolean getAllowsChildren()
          Returns true, if this node can not have children.
 

Method Detail

children

java.util.List<TreeNode> children()
Returns the children of this node in a List. If this object does not have children, it returns an empty List.

Returns:
the children of this node

getAllowsChildren

boolean getAllowsChildren()
Returns true, if this node can not have children. This is used to make a distinction between composite nodes which have no children, and leaf nodes which can have no children.


Copyright 2007-2008 (c) Werner Randelshofer.
All rights reserved.