dbutils
Class RamTableReader

java.lang.Object
  |
  +--dbutils.RamTableReader
All Implemented Interfaces:
TableReader

public class RamTableReader
extends java.lang.Object
implements TableReader


Constructor Summary
RamTableReader(dbutils.RamTable rt)
           
 
Method Summary
 int getCellDisplaySize(int columnIndex)
          Bezogen auf die aktuelle Zeile, wird die Länge des aktuelle Wertes der Spalte (Zelle), als String formatiert, bestimmt
 int getColumnCount()
          Gibt die Anzahl der Spalten zurück;
 java.lang.String getColumnLabel(int columnIndex)
          Spaltenueberschrift; falls nicht definiert sollte hier der Name der Spalte zurückgegeben werden.
 java.lang.String getColumnName(int columnIndex)
          Name der Spalte.
 double getDouble(int columnIndex)
          Double-Wert der Spalte bezogen auf die aktuelle Zeile, also nach next().
 int getRowNumber()
          Aktuelle Zeilennummer
 java.lang.String getString(int columnIndex)
          String-Wert der Spalte bezogen auf die aktuelle Zeile, also nach next().
 boolean isKeyFigure(int columnIndex)
          Ist diese Spalte eine Kennzahl?
 boolean isNumber(int columnIndex)
          Gibt an, ob diese Spalte numerisch ist.
 boolean next()
          Es wird auf den nächsten Satz positioniert.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RamTableReader

public RamTableReader(dbutils.RamTable rt)
Method Detail

getColumnCount

public int getColumnCount()
Gibt die Anzahl der Spalten zurück;

Specified by:
getColumnCount in interface TableReader

getColumnName

public java.lang.String getColumnName(int columnIndex)
Name der Spalte.

Specified by:
getColumnName in interface TableReader
Parameters:
columnIndex - Spaltennummer beginnend mit 1

getColumnLabel

public java.lang.String getColumnLabel(int columnIndex)
Spaltenueberschrift; falls nicht definiert sollte hier der Name der Spalte zurückgegeben werden.

Specified by:
getColumnLabel in interface TableReader
Parameters:
columnIndex - Spaltennummer beginnend mit 1

getCellDisplaySize

public int getCellDisplaySize(int columnIndex)
Bezogen auf die aktuelle Zeile, wird die Länge des aktuelle Wertes der Spalte (Zelle), als String formatiert, bestimmt

Specified by:
getCellDisplaySize in interface TableReader
Parameters:
columnIndex - Spaltenindex; erste Spalte ist 1

next

public boolean next()
Description copied from interface: TableReader
Es wird auf den nächsten Satz positioniert.

Specified by:
next in interface TableReader

isKeyFigure

public boolean isKeyFigure(int columnIndex)
Description copied from interface: TableReader
Ist diese Spalte eine Kennzahl? Wenn ja, muß sie in jedem Fall numerisch sein. Z.B. ist eine Spalte MONAT i.d.R. numerisch aber keine Kennzahl.

Specified by:
isKeyFigure in interface TableReader
Parameters:
columnIndex - Spaltennummer beginnend mit 1

isNumber

public boolean isNumber(int columnIndex)
Gibt an, ob diese Spalte numerisch ist. Z.B. ist eine Spalte MONAT i.d.R. numerisch aber keine Kennzahl.

Specified by:
isNumber in interface TableReader
Parameters:
columnIndex - Spaltennummer beginnend mit 1

getRowNumber

public int getRowNumber()
Description copied from interface: TableReader
Aktuelle Zeilennummer

Specified by:
getRowNumber in interface TableReader

getString

public java.lang.String getString(int columnIndex)
String-Wert der Spalte bezogen auf die aktuelle Zeile, also nach next().

Specified by:
getString in interface TableReader
Parameters:
columnIndex - Spaltennummer beginnend mit 1

getDouble

public double getDouble(int columnIndex)
Double-Wert der Spalte bezogen auf die aktuelle Zeile, also nach next().

Specified by:
getDouble in interface TableReader
Parameters:
columnIndex - Spaltennummer beginnend mit 1