hep.aida.ref.tuple
Class ReadOnlyAbstractTuple
- java.lang.Object
-
- hep.aida.ref.event.AIDAObservable
-
- hep.aida.ref.ManagedObject
-
- hep.aida.ref.tuple.AbstractTuple
-
- hep.aida.ref.tuple.ReadOnlyAbstractTuple
-
- All Implemented Interfaces:
- IDevManagedObject, IManagedObject, 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
Constructors Constructor and Description ReadOnlyAbstractTuple(java.lang.String name, java.lang.String options)ReadOnlyAbstractTuple(java.lang.String name, java.lang.String title, java.lang.String options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddRow()Add the current row to the ITuple.voidfill(int index, Value value)voidreset()Reset the ITuple.voidresetRow()Clear the current(not yet added) row.-
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.event.Connectable
isConnected, setConnected
-
-
-
-
Constructor Detail
-
ReadOnlyAbstractTuple
public ReadOnlyAbstractTuple(java.lang.String name, java.lang.String options)
-
ReadOnlyAbstractTuple
public ReadOnlyAbstractTuple(java.lang.String name, java.lang.String title, java.lang.String options)
-
-
Method Detail
-
addRow
public void addRow() throws OutOfStorageExceptionDescription copied from interface:ITupleAdd the current row to the ITuple. This method should be called after fill has been called for the columns; unfilled columns will be filled with their default value.- Specified by:
addRowin interfaceITuple- Specified by:
addRowin classAbstractTuple- Throws:
OutOfStorageException- When the ITuple runs out of storage space.
-
fill
public void fill(int index, Value value)- Specified by:
fillin classAbstractTuple
-
reset
public void reset()
Description copied from interface:ITupleReset the ITuple. All the rows are reset. The ITuple is as just created.- Specified by:
resetin interfaceITuple- Specified by:
resetin classAbstractTuple
-
resetRow
public void resetRow()
Description copied from interface:ITupleClear the current(not yet added) row.- Specified by:
resetRowin interfaceITuple- Specified by:
resetRowin classAbstractTuple
-
-
DMelt 3.0 © DataMelt by jWork.ORG