Uses of Interface
org.vizzini.util.tree.ITreeNodeCollection

Packages that use ITreeNodeCollection
org.vizzini.ai.geneticprogramming.function Provides genetic programming function classes for the game framework. 
org.vizzini.util.tree Provides tree utility classes for the game framework. 
 

Uses of ITreeNodeCollection in org.vizzini.ai.geneticprogramming.function
 

Methods in org.vizzini.ai.geneticprogramming.function that return ITreeNodeCollection
protected  ITreeNodeCollection AbstractFunction.createTreeNodeCollection()
          Create a new tree node collection of the appropriate type.
 

Uses of ITreeNodeCollection in org.vizzini.util.tree
 

Classes in org.vizzini.util.tree that implement ITreeNodeCollection
 class AbstractTreeNodeCollection
          Provides base functionality for a tree node collection.
 class ArrayTreeNodeCollection
          Provides an implementation of a tree node collection which uses an array.
 class DefaultTreeNodeCollection
          Provides a default implementation of a tree node collection.
 

Methods in org.vizzini.util.tree that return ITreeNodeCollection
protected  ITreeNodeCollection AbstractTreeNode.createTreeNodeCollection()
          Create a new tree node collection of the appropriate type.
protected  ITreeNodeCollection AbstractTreeNode.fillCollectionBreadthFirst(ITreeNodeCollection list)
          Fill the given collection with nodes in a breadth first manner.
protected  ITreeNodeCollection AbstractTreeNode.fillCollectionChildren(ITreeNodeCollection list)
          Fill the given collection with the children of this.
protected  ITreeNodeCollection AbstractTreeNode.fillCollectionDepthFirst(ITreeNodeCollection list)
          Fill the given collection with nodes in a depth first manner.
 ITreeNodeCollection AbstractTreeNode.getBreadthFirstList()
          Creates and returns a list containing the subtree rooted at this node in breadth-first order.
 ITreeNodeCollection ITreeNode.getBreadthFirstList()
          Creates and returns a list containing the subtree rooted at this node in breadth-first order.
 ITreeNodeCollection AbstractTreeNode.getChildren()
          Return the tree node collection of children.
 ITreeNodeCollection AbstractTreeNode.getDepthFirstList()
          Creates and returns a list containing the subtree rooted at this node in depth-first order.
 ITreeNodeCollection ITreeNode.getDepthFirstList()
          Creates and returns a list containing the subtree rooted at this node in depth-first order.
 

Methods in org.vizzini.util.tree with parameters of type ITreeNodeCollection
 boolean AbstractTreeNodeCollection.addAll(ITreeNodeCollection collection)
          Add the given collection to this.
 boolean ArrayTreeNodeCollection.addAll(ITreeNodeCollection collection)
          Add the given collection to this.
 boolean ITreeNodeCollection.addAll(ITreeNodeCollection collection)
          Add the given collection to this.
protected  ITreeNodeCollection AbstractTreeNode.fillCollectionBreadthFirst(ITreeNodeCollection list)
          Fill the given collection with nodes in a breadth first manner.
protected  ITreeNodeCollection AbstractTreeNode.fillCollectionChildren(ITreeNodeCollection list)
          Fill the given collection with the children of this.
protected  ITreeNodeCollection AbstractTreeNode.fillCollectionDepthFirst(ITreeNodeCollection list)
          Fill the given collection with nodes in a depth first manner.
 void AbstractTreeNode.setChildren(ITreeNodeCollection children)
           
 



Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02