org.stringtree.util.tree
Class ProxyTree

java.lang.Object
  extended by org.stringtree.util.tree.EmptyTree
      extended by org.stringtree.util.tree.SimpleTree
          extended by org.stringtree.util.tree.ProxyTree
All Implemented Interfaces:
MutableTree, Tree
Direct Known Subclasses:
CachedTree

public class ProxyTree
extends SimpleTree


Field Summary
 
Fields inherited from class org.stringtree.util.tree.SimpleTree
children, parent, value
 
Constructor Summary
ProxyTree()
           
ProxyTree(Tree parent, java.util.Collection children, java.lang.Object value)
           
 
Method Summary
 java.lang.Object getValue()
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class org.stringtree.util.tree.SimpleTree
addChild, ensureChildren, getChildren, getParent, removeChild, setChildren, setParent
 
Methods inherited from class org.stringtree.util.tree.EmptyTree
equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyTree

public ProxyTree()

ProxyTree

public ProxyTree(Tree parent,
                 java.util.Collection children,
                 java.lang.Object value)
Method Detail

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface Tree
Overrides:
getValue in class SimpleTree

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface MutableTree
Overrides:
setValue in class SimpleTree