facets.util.datatree
Class TreeTransform

java.lang.Object
  extended by facets.util.datatree.TreeTransform

public abstract class TreeTransform
extends java.lang.Object

Facilitates progressive changes in TypedNode structures.


Field Summary
 java.lang.String title
           
 
Constructor Summary
TreeTransform(java.lang.String title)
           
 
Method Summary
protected abstract  void apply(TypedNode tree)
           
static void applyAll(TypedNode tree, TreeTransform... all)
           
protected  boolean doApply(TypedNode tree)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

public final java.lang.String title
Constructor Detail

TreeTransform

public TreeTransform(java.lang.String title)
Method Detail

applyAll

public static void applyAll(TypedNode tree,
                            TreeTransform... all)

apply

protected abstract void apply(TypedNode tree)

doApply

protected boolean doApply(TypedNode tree)