FreeHEP API
Version current

hep.aida.ref.tuple
Class FTupleAdapter

java.lang.Object
  extended byhep.aida.ref.tuple.FTupleAdapter
All Implemented Interfaces:
FTuple

public class FTupleAdapter
extends Object
implements FTuple

Author:
The FreeHEP team @ SLAC
Source Code:
FTupleAdapter.java

Field Summary
 
Fields inherited from interface hep.aida.ref.tuple.FTuple
ROWS_UNKNOWN
 
Constructor Summary
FTupleAdapter(hep.aida.ITuple tuple)
           
 
Method Summary
 void close()
           
 FTupleColumn column(int index)
           
 FTupleColumn columnByIndex(int index)
           
 FTupleColumn columnByName(String name)
           
 String columnName(int index)
           
 int columns()
           
 Class columnType(int index)
           
 void columnValue(int column, FTupleCursor cursor, Value value)
           
 FTupleCursor cursor()
           
 boolean isInMemory()
           
 String name()
           
 int rows()
           
protected  void setTuple(hep.aida.ITuple tuple)
           
 boolean supportsMultipleCursors()
           
 boolean supportsRandomAccess()
           
 String title()
           
 FTuple tuple(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTupleAdapter

public FTupleAdapter(hep.aida.ITuple tuple)
Method Detail

close

public void close()

column

public FTupleColumn column(int index)

columnByName

public FTupleColumn columnByName(String name)
Specified by:
columnByName in interface FTuple

columnByIndex

public FTupleColumn columnByIndex(int index)
Specified by:
columnByIndex in interface FTuple

columnName

public String columnName(int index)
Specified by:
columnName in interface FTuple

columnType

public Class columnType(int index)
Specified by:
columnType in interface FTuple

columnValue

public void columnValue(int column,
                        FTupleCursor cursor,
                        Value value)
Specified by:
columnValue in interface FTuple

columns

public int columns()
Specified by:
columns in interface FTuple

cursor

public FTupleCursor cursor()
                    throws IllegalStateException
Specified by:
cursor in interface FTuple
Throws:
IllegalStateException

isInMemory

public boolean isInMemory()
Specified by:
isInMemory in interface FTuple

name

public String name()
Specified by:
name in interface FTuple

rows

public int rows()
Specified by:
rows in interface FTuple

supportsMultipleCursors

public boolean supportsMultipleCursors()
Specified by:
supportsMultipleCursors in interface FTuple

supportsRandomAccess

public boolean supportsRandomAccess()
Specified by:
supportsRandomAccess in interface FTuple

title

public String title()
Specified by:
title in interface FTuple

tuple

public FTuple tuple(int index)
Specified by:
tuple in interface FTuple

setTuple

protected void setTuple(hep.aida.ITuple tuple)

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.