org.freehep.jas.extension.tupleExplorer.mutableTuple
Class MutableTupleTreeNavigator
java.lang.Object
org.freehep.jas.extension.tupleExplorer.mutableTuple.MutableTupleTreeNavigator
- All Implemented Interfaces:
- hep.aida.ref.tuple.FTupleCursor
public class MutableTupleTreeNavigator
- extends Object
- implements hep.aida.ref.tuple.FTupleCursor
A MutableTupleTreeNavigator is used to loop over all the MutableTupleColumns
registered with it in one single pass.
- Author:
- The FreeHEP team @ SLAC.
MutableTupleTreeNavigator
protected MutableTupleTreeNavigator(MutableTupleTree tupleTree)
nCursors
protected int nCursors()
cursorForPath
public MutableTupleTreeNavigator cursorForPath(String pathName)
nChild
protected int nChild()
childCursorForPath
protected MutableTupleTreeNavigator childCursorForPath(org.freehep.jas.plugin.tree.FTreePath path)
printCursor
protected void printCursor()
printCursor
protected void printCursor(String indent)
toString
public String toString()
- Overrides:
toString
in class Object
printStatus
public void printStatus()
printStatus
public void printStatus(String indent)
next
public boolean next()
- Specified by:
next
in interface hep.aida.ref.tuple.FTupleCursor
row
public int row()
- Specified by:
row
in interface hep.aida.ref.tuple.FTupleCursor
start
public void start()
- Specified by:
start
in interface hep.aida.ref.tuple.FTupleCursor
cursor
public hep.aida.ref.tuple.FTupleCursor cursor()
cursor
public hep.aida.ref.tuple.FTupleCursor cursor(org.freehep.jas.plugin.tree.FTreePath path)
tuple
public hep.aida.ref.tuple.FTuple tuple()
tuple
public hep.aida.ref.tuple.FTuple tuple(org.freehep.jas.plugin.tree.FTreePath path)
advanced
public boolean advanced()
advanced
public boolean advanced(org.freehep.jas.plugin.tree.FTreePath path)
disableAllChild
public void disableAllChild()
enablePath
public void enablePath(org.freehep.jas.plugin.tree.FTreePath path)
canAdvance
protected boolean canAdvance()
setRow
public void setRow(int row)
- Specified by:
setRow
in interface hep.aida.ref.tuple.FTupleCursor
skip
public void skip(int param)
- Specified by:
skip
in interface hep.aida.ref.tuple.FTupleCursor
Copyright © 2013. All Rights Reserved.