hep.aida.ref.tuple
Class AbstractTuple.AbstractTupleColumnFactory.BaseTupleColumn

java.lang.Object
  extended by hep.aida.ref.tuple.AbstractTuple.AbstractTupleColumnFactory.BaseTupleColumn
All Implemented Interfaces:
IBaseTupleColumn, FTupleColumn
Direct Known Subclasses:
AbstractTuple.AbstractTupleColumnFactory.BooleanTupleColumn, AbstractTuple.AbstractTupleColumnFactory.ByteTupleColumn, AbstractTuple.AbstractTupleColumnFactory.CharTupleColumn, AbstractTuple.AbstractTupleColumnFactory.DoubleTupleColumn, AbstractTuple.AbstractTupleColumnFactory.FloatTupleColumn, AbstractTuple.AbstractTupleColumnFactory.IntTupleColumn, AbstractTuple.AbstractTupleColumnFactory.ITupleTupleColumn, AbstractTuple.AbstractTupleColumnFactory.LongTupleColumn, AbstractTuple.AbstractTupleColumnFactory.ObjectTupleColumn, AbstractTuple.AbstractTupleColumnFactory.ShortTupleColumn, AbstractTuple.AbstractTupleColumnFactory.StringTupleColumn
Enclosing class:
AbstractTuple.AbstractTupleColumnFactory

public static class AbstractTuple.AbstractTupleColumnFactory.BaseTupleColumn
extends Object
implements IBaseTupleColumn, FTupleColumn


Method Summary
 void defaultValue(org.freehep.util.Value value)
           
 boolean hasDefaultValue()
           
 double maximum()
          Get the maximum value of the column (if it can be converted to a double).
 void maxValue(org.freehep.util.Value value)
           
 double mean()
          Get the mean value of the column (if it can be converted to a double).
 void meanValue(org.freehep.util.Value value)
           
 double minimum()
          Get the minimum value of the column (if it can be converted to a double).
 void minValue(org.freehep.util.Value value)
           
 String name()
          Get the name of the column.
 double rms()
          Get the RMS of the given column (if it can be converted to a double).
 void rmsValue(org.freehep.util.Value value)
           
 Class type()
          Get the type of a give column.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

name

public String name()
Description copied from interface: IBaseTupleColumn
Get the name of the column.

Specified by:
name in interface IBaseTupleColumn
Specified by:
name in interface FTupleColumn
Returns:
The column's name.

type

public Class type()
Description copied from interface: IBaseTupleColumn
Get the type of a give column.

Specified by:
type in interface IBaseTupleColumn
Specified by:
type in interface FTupleColumn
Returns:
The column's Class.

minimum

public double minimum()
Description copied from interface: IBaseTupleColumn
Get the minimum value of the column (if it can be converted to a double).

Specified by:
minimum in interface IBaseTupleColumn
Returns:
The column's minimum value. In Java Double.NaN might be returned.

maximum

public double maximum()
Description copied from interface: IBaseTupleColumn
Get the maximum value of the column (if it can be converted to a double).

Specified by:
maximum in interface IBaseTupleColumn
Returns:
The column's maximum value. In Java Double.NaN might be returned.

mean

public double mean()
Description copied from interface: IBaseTupleColumn
Get the mean value of the column (if it can be converted to a double).

Specified by:
mean in interface IBaseTupleColumn
Returns:
The column's mean value. In Java Double.NaN might be returned.

rms

public double rms()
Description copied from interface: IBaseTupleColumn
Get the RMS of the given column (if it can be converted to a double).

Specified by:
rms in interface IBaseTupleColumn
Returns:
The column's RMS. In Java Double.NaN might be returned.

defaultValue

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

hasDefaultValue

public boolean hasDefaultValue()
Specified by:
hasDefaultValue in interface FTupleColumn

maxValue

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

meanValue

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

minValue

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

rmsValue

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


jHepWork 3.2 © jWork.org