asciidb
Class TableCol

java.lang.Object
  |
  +--asciidb.TableCol
All Implemented Interfaces:
TableReader

public class TableCol
extends java.lang.Object
implements TableReader


Constructor Summary
TableCol(asciidb.ColumnDesc[] columnDescription)
           
 
Method Summary
 void close()
           
 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.
 void open(java.lang.String pTable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableCol

public TableCol(asciidb.ColumnDesc[] columnDescription)
Method Detail

open

public void open(java.lang.String pTable)
          throws java.io.IOException
java.io.IOException

close

public void close()
           throws java.io.IOException
java.io.IOException

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

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

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