edu.buffalo.nsf.xmlcqa.tree
Interface OperationManager

All Known Implementing Classes:
OperationManager2, StatOM

public interface OperationManager

Author:
staworko

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)
           
 NodeCollector join(NodeCollector[] ncs, NodeCollector child)
           
 NodeCollector substitute(NodeCollector nc, TreeNode root)
           
 

Method Detail

clone

public NodeCollector clone(NodeCollector nc)

clone

public NodeCollector[] clone(NodeCollector[] ncs)

createChild

public NodeCollector createChild(NodeCollector root,
                                 int i,
                                 Token tok)

createRoot

public NodeCollector createRoot(Query path,
                                TreeNode root)

cut

public NodeCollector cut(NodeCollector[] ncs)

evaluate

public void evaluate(Vertex v)

evaluate

public void evaluate(Vertex[] v)

hook

public NodeCollector hook(NodeCollector root,
                          NodeCollector child)

join

public NodeCollector join(NodeCollector[] ncs,
                          NodeCollector child)

substitute

public NodeCollector substitute(NodeCollector nc,
                                TreeNode root)