org.freehep.jas.extension.tupleExplorer.mutableTuple
Class MutableTupleTree

java.lang.Object
  extended by org.freehep.jas.extension.tupleExplorer.mutableTuple.MutableTupleTree
All Implemented Interfaces:
Runnable, org.freehep.xml.io.XMLIO

public class MutableTupleTree
extends Object
implements Runnable, org.freehep.xml.io.XMLIO

A tree model for the MutableTuples.

Author:
The FreeHEP team @ SLAC.

Constructor Summary
MutableTupleTree(hep.aida.ref.tuple.FTuple rootFTuple, org.freehep.jas.plugin.tree.FTreePath mutableTuplePath, org.freehep.jas.plugin.tree.FTreeNode node)
           
 
Method Summary
 void addCut(MutableTupleTreeCut cut, boolean addToDefaultCut)
           
 void addCut(MutableTupleTreeCutSet cut)
           
 void addMutableTupleListener(MutableTupleListener listener)
           
 CutSet allCuts()
           
 CutSet defaultCuts()
           
 MutableTupleColumn mutableTupleColumnForPath(org.freehep.jas.plugin.tree.FTreePath path)
           
 MutableTuple mutableTupleForPath(org.freehep.jas.plugin.tree.FTreePath path)
           
 PlotSet plots()
           
 void removeMutableTupleListener(MutableTupleListener listener)
           
 void restore(org.freehep.xml.io.XMLIOManager xmlioManager, org.jdom.Element nodeEl)
           
 MutableTuple rootMutableTuple()
           
 void run()
           
 void runLater()
           
 void save(org.freehep.xml.io.XMLIOManager xmlioManager, org.jdom.Element nodeEl)
           
 org.freehep.jas.plugin.tree.FTree tree()
           
 org.freehep.jas.plugin.tree.FTreePath treePathForMutableTuple(MutableTuple tuple)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableTupleTree

public MutableTupleTree(hep.aida.ref.tuple.FTuple rootFTuple,
                        org.freehep.jas.plugin.tree.FTreePath mutableTuplePath,
                        org.freehep.jas.plugin.tree.FTreeNode node)
Method Detail

tree

public org.freehep.jas.plugin.tree.FTree tree()

mutableTupleForPath

public MutableTuple mutableTupleForPath(org.freehep.jas.plugin.tree.FTreePath path)

mutableTupleColumnForPath

public MutableTupleColumn mutableTupleColumnForPath(org.freehep.jas.plugin.tree.FTreePath path)

treePathForMutableTuple

public org.freehep.jas.plugin.tree.FTreePath treePathForMutableTuple(MutableTuple tuple)

rootMutableTuple

public MutableTuple rootMutableTuple()

removeMutableTupleListener

public void removeMutableTupleListener(MutableTupleListener listener)

addMutableTupleListener

public void addMutableTupleListener(MutableTupleListener listener)

allCuts

public CutSet allCuts()

defaultCuts

public CutSet defaultCuts()

plots

public PlotSet plots()

addCut

public void addCut(MutableTupleTreeCut cut,
                   boolean addToDefaultCut)

addCut

public void addCut(MutableTupleTreeCutSet cut)

runLater

public void runLater()

run

public void run()
Specified by:
run in interface Runnable

restore

public void restore(org.freehep.xml.io.XMLIOManager xmlioManager,
                    org.jdom.Element nodeEl)
Specified by:
restore in interface org.freehep.xml.io.XMLIO

save

public void save(org.freehep.xml.io.XMLIOManager xmlioManager,
                 org.jdom.Element nodeEl)
Specified by:
save in interface org.freehep.xml.io.XMLIO


Copyright © 2013. All Rights Reserved.