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

java.lang.Object
  extended by org.freehep.jas.extension.tupleExplorer.mutableTuple.MutableTupleColumn
All Implemented Interfaces:
hep.aida.ref.tuple.FTupleColumn
Direct Known Subclasses:
CutColumn, JELColumn

public class MutableTupleColumn
extends Object
implements hep.aida.ref.tuple.FTupleColumn

Author:
The FreeHEP team @ SLAC.

Constructor Summary
protected MutableTupleColumn(hep.aida.ref.tuple.FTupleColumn column, MutableTuple tuple)
           
  MutableTupleColumn(String name, MutableTuple tuple)
           
 
Method Summary
 void calculateLimits()
           
 boolean cursorAdvanced(MutableTupleTreeNavigator cursor)
           
 void defaultValue(org.freehep.util.Value value)
           
 void enableColumnsInCursor(MutableTupleTreeNavigator cursor)
           
 boolean hasDefaultValue()
           
 boolean isCompatible(MutableTupleColumn mutableTupleColumn)
           
 boolean isFolder()
           
 boolean limitsCalculated()
           
 void maxValue(org.freehep.util.Value value)
           
 void meanValue(org.freehep.util.Value value)
           
 void minValue(org.freehep.util.Value value)
           
 String name()
           
 MutableTuple parent()
           
 void rmsValue(org.freehep.util.Value value)
           
 void setName(String name)
           
 org.freehep.jas.plugin.tree.FTreePath treePath()
           
 Class type()
           
 void value(hep.aida.ref.tuple.FTupleCursor cursor, org.freehep.util.Value value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableTupleColumn

protected MutableTupleColumn(hep.aida.ref.tuple.FTupleColumn column,
                             MutableTuple tuple)

MutableTupleColumn

public MutableTupleColumn(String name,
                          MutableTuple tuple)
Method Detail

name

public String name()
Specified by:
name in interface hep.aida.ref.tuple.FTupleColumn

isFolder

public boolean isFolder()

parent

public MutableTuple parent()

type

public Class type()
Specified by:
type in interface hep.aida.ref.tuple.FTupleColumn

value

public void value(hep.aida.ref.tuple.FTupleCursor cursor,
                  org.freehep.util.Value value)

limitsCalculated

public boolean limitsCalculated()

treePath

public org.freehep.jas.plugin.tree.FTreePath treePath()

minValue

public void minValue(org.freehep.util.Value value)
Specified by:
minValue in interface hep.aida.ref.tuple.FTupleColumn

maxValue

public void maxValue(org.freehep.util.Value value)
Specified by:
maxValue in interface hep.aida.ref.tuple.FTupleColumn

meanValue

public void meanValue(org.freehep.util.Value value)
Specified by:
meanValue in interface hep.aida.ref.tuple.FTupleColumn

rmsValue

public void rmsValue(org.freehep.util.Value value)
Specified by:
rmsValue in interface hep.aida.ref.tuple.FTupleColumn

setName

public void setName(String name)

defaultValue

public void defaultValue(org.freehep.util.Value value)
Specified by:
defaultValue in interface hep.aida.ref.tuple.FTupleColumn

hasDefaultValue

public boolean hasDefaultValue()
Specified by:
hasDefaultValue in interface hep.aida.ref.tuple.FTupleColumn

enableColumnsInCursor

public void enableColumnsInCursor(MutableTupleTreeNavigator cursor)

isCompatible

public boolean isCompatible(MutableTupleColumn mutableTupleColumn)

cursorAdvanced

public boolean cursorAdvanced(MutableTupleTreeNavigator cursor)

calculateLimits

public void calculateLimits()


Copyright © 2013. All Rights Reserved.