hep.aida.ref.tuple
Class ReadOnlyAbstractTuple

java.lang.Object
  extended by hep.aida.ref.event.AIDAObservable
      extended by hep.aida.ref.ManagedObject
          extended by hep.aida.ref.tuple.AbstractTuple
              extended by hep.aida.ref.tuple.ReadOnlyAbstractTuple
All Implemented Interfaces:
hep.aida.dev.IDevManagedObject, hep.aida.IManagedObject, hep.aida.ITuple, Connectable, FTuple
Direct Known Subclasses:
ChainedTuple

public abstract class ReadOnlyAbstractTuple
extends AbstractTuple

Base class for read only tuples. This implements all methods which modify the tuple to throw exceptions.


Nested Class Summary
 
Nested classes/interfaces inherited from class hep.aida.ref.tuple.AbstractTuple
AbstractTuple.AbstractTupleColumnFactory
 
Field Summary
 
Fields inherited from interface hep.aida.ref.tuple.FTuple
ROWS_UNKNOWN
 
Constructor Summary
ReadOnlyAbstractTuple(String name, String options)
           
ReadOnlyAbstractTuple(String name, String title, String options)
           
 
Method Summary
 void addRow()
           
 void fill(int index, org.freehep.util.Value value)
           
 void reset()
           
 void resetRow()
           
 
Methods inherited from class hep.aida.ref.tuple.AbstractTuple
annotation, column, column, columnByIndex, columnByName, columnDefaultString, columnDefaultValue, columnMax, columnMean, columnMin, columnName, columnNames, columnRms, columns, columnType, columnTypes, columnValue, columnValue, cursor, evaluateMax, evaluateMax, evaluateMin, evaluateMin, fill, fill, fill, fill, fill, fill, fill, fill, fill, fill, fill, fill, findColumn, findTuple, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getObject, getOptions, getRow, getShort, getString, getTuple, isInMemory, newInternalCursor, next, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, providesColumnDefaultValues, rows, setAnnotation, setRow, setTitle, skip, start, supportsMultipleCursors, supportsRandomAccess, title, tuple
 
Methods inherited from class hep.aida.ref.ManagedObject
isFillable, name, setFillable, setName, type, typeForClass
 
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, isConnected, removeAllListeners, removeListener, setConnected, setValid, setValidForAll
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.ref.tuple.FTuple
name
 
Methods inherited from interface hep.aida.ref.event.Connectable
isConnected, setConnected
 

Constructor Detail

ReadOnlyAbstractTuple

public ReadOnlyAbstractTuple(String name,
                             String options)

ReadOnlyAbstractTuple

public ReadOnlyAbstractTuple(String name,
                             String title,
                             String options)
Method Detail

addRow

public void addRow()
            throws hep.aida.OutOfStorageException
Specified by:
addRow in interface hep.aida.ITuple
Specified by:
addRow in class AbstractTuple
Throws:
hep.aida.OutOfStorageException

fill

public void fill(int index,
                 org.freehep.util.Value value)
Specified by:
fill in class AbstractTuple

reset

public void reset()
Specified by:
reset in interface hep.aida.ITuple
Specified by:
reset in class AbstractTuple

resetRow

public void resetRow()
Specified by:
resetRow in interface hep.aida.ITuple
Specified by:
resetRow in class AbstractTuple


jHepWork 3.0 ©