edu.buffalo.nsf.xmlcqa.tree
Class StatOM

java.lang.Object
  extended byedu.buffalo.nsf.xmlcqa.tree.StatOM
All Implemented Interfaces:
OperationManager

public class StatOM
extends java.lang.Object
implements OperationManager

Author:
staworko

Constructor Summary
StatOM(OperationManager mgr)
           
 
Method Summary
 NodeCollector clone(NodeCollector nc)
           
 NodeCollector[] clone(NodeCollector[] ncs)
           
 NodeCollector createChild(NodeCollector root, int i, Token tok)
           
 NodeCollector createRoot(Query path, TreeNode root)
           
 NodeCollector cut(NodeCollector[] ncs)
           
 void evaluate(Vertex v)
           
 void evaluate(Vertex[] v)
           
 NodeCollector hook(NodeCollector root, NodeCollector child)
           
 void init()
           
 NodeCollector join(NodeCollector[] ncs, NodeCollector child)
           
 NodeCollector substitute(NodeCollector nc, TreeNode root)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatOM

public StatOM(OperationManager mgr)
Method Detail

clone

public NodeCollector clone(NodeCollector nc)
Specified by:
clone in interface OperationManager

clone

public NodeCollector[] clone(NodeCollector[] ncs)
Specified by:
clone in interface OperationManager

createChild

public NodeCollector createChild(NodeCollector root,
                                 int i,
                                 Token tok)
Specified by:
createChild in interface OperationManager

createRoot

public NodeCollector createRoot(Query path,
                                TreeNode root)
Specified by:
createRoot in interface OperationManager

cut

public NodeCollector cut(NodeCollector[] ncs)
Specified by:
cut in interface OperationManager

evaluate

public void evaluate(Vertex v)
Specified by:
evaluate in interface OperationManager

evaluate

public void evaluate(Vertex[] v)
Specified by:
evaluate in interface OperationManager

hook

public NodeCollector hook(NodeCollector root,
                          NodeCollector child)
Specified by:
hook in interface OperationManager

init

public void init()

join

public NodeCollector join(NodeCollector[] ncs,
                          NodeCollector child)
Specified by:
join in interface OperationManager

substitute

public NodeCollector substitute(NodeCollector nc,
                                TreeNode root)
Specified by:
substitute in interface OperationManager

toString

public java.lang.String toString()