FreeHEP API
Version current

hep.aida.ref.tuple
Class TupleColumn.TupleColumnBoolean

java.lang.Object
  extended byhep.aida.ref.tuple.TupleColumn
      extended byhep.aida.ref.tuple.TupleColumn.TupleColumnBoolean
All Implemented Interfaces:
FTupleColumn, hep.aida.IBaseTupleColumn, hep.aida.ITupleColumn, hep.aida.ITupleColumn.Z
Enclosing class:
TupleColumn

public static class TupleColumn.TupleColumnBoolean
extends TupleColumn
implements hep.aida.ITupleColumn.Z

Source Code:
TupleColumn.TupleColumnBoolean.java

Nested Class Summary
 
Nested classes inherited from class hep.aida.ref.tuple.TupleColumn
TupleColumn.TupleColumnBoolean, TupleColumn.TupleColumnByte, TupleColumn.TupleColumnChar, TupleColumn.TupleColumnDouble, TupleColumn.TupleColumnFloat, TupleColumn.TupleColumnFolder, TupleColumn.TupleColumnInt, TupleColumn.TupleColumnLong, TupleColumn.TupleColumnObject, TupleColumn.TupleColumnShort, TupleColumn.TupleColumnString
 
Nested classes inherited from class hep.aida.ITupleColumn
hep.aida.ITupleColumn.B, hep.aida.ITupleColumn.C, hep.aida.ITupleColumn.D, hep.aida.ITupleColumn.F, hep.aida.ITupleColumn.I, hep.aida.ITupleColumn.ITuple, hep.aida.ITupleColumn.L, hep.aida.ITupleColumn.Object, hep.aida.ITupleColumn.S, hep.aida.ITupleColumn.String, hep.aida.ITupleColumn.Z
 
Field Summary
 
Fields inherited from class hep.aida.ref.tuple.TupleColumn
arrayList, arraySize, currentArray, currentArrayIndex, defaultValue, maximumSize, nStack
 
Method Summary
protected  void createArray(int size)
          Create a new array of the appropriate type with length equal to arraySize.
protected  void currentArrayUpdated()
          Update the current array in the column.
 boolean defaultValue()
           
 void defaultValue(Value value)
           
 void fill(boolean value)
           
 boolean fillableObject()
           
protected  boolean hasStatistics()
          Does this column carry any statistic information?
 void setValue(int index, Value value)
           
 boolean value()
           
 void value(int index, Value value)
           
 
Methods inherited from class hep.aida.ref.tuple.TupleColumn
addRow, fill, getDefaultValue, hasDefaultValue, maximum, maxValue, mean, meanValue, minimum, minValue, name, reset, resetRow, resetRows, rms, rmsValue, setCurrentArray, setDefaultValue, type, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IBaseTupleColumn
maximum, mean, minimum, name, rms, type
 

Method Detail

createArray

protected void createArray(int size)
Create a new array of the appropriate type with length equal to arraySize.

Specified by:
createArray in class TupleColumn
Parameters:
size - The size of the array to be created.
Returns:
The newly created array.

value

public void value(int index,
                  Value value)
Specified by:
value in class TupleColumn

setValue

public void setValue(int index,
                     Value value)
Specified by:
setValue in class TupleColumn

hasStatistics

protected boolean hasStatistics()
Description copied from class: TupleColumn
Does this column carry any statistic information?

Specified by:
hasStatistics in class TupleColumn
Returns:
true if the statistics is updated.

defaultValue

public void defaultValue(Value value)
Specified by:
defaultValue in interface FTupleColumn
Overrides:
defaultValue in class TupleColumn

currentArrayUpdated

protected void currentArrayUpdated()
Description copied from class: TupleColumn
Update the current array in the column. This method is invoked within the setCurrentArray( int ) method when the current array is actually changed. The FTupleColumn on which the method is invoked should internally update the current array.

Specified by:
currentArrayUpdated in class TupleColumn

fill

public void fill(boolean value)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITupleColumn.Z
Throws:
IllegalArgumentException

value

public boolean value()
Specified by:
value in interface hep.aida.ITupleColumn.Z

defaultValue

public boolean defaultValue()
Specified by:
defaultValue in interface hep.aida.ITupleColumn.Z

fillableObject

public boolean fillableObject()
Specified by:
fillableObject in interface hep.aida.ITupleColumn.Z

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.