de.mvcsys.rsql
Class RsqlDescriptorList

java.lang.Object
  |
  +--de.mvcsys.rsql.RsqlDescriptorList

public class RsqlDescriptorList
extends Object

Liste von Datenbeschreibungen


Field Summary
protected  HashMap descriptorMap
          Map der Descriptoren nach Name
protected  RsqlDescriptor[] descriptors
          Array der Descriptoren
protected  int ioFlag
          I/O-Flag (0: Input, 1: Output)
protected  int size
          Gesamtgrösse der Liste
protected  RsqlStatement statement
          Statement
protected  boolean valid
          Wurden die Daten gesetzt?
 
Method Summary
 RsqlDescriptor getDescriptor(int index)
          Gebe einen Descriptor zurück
 RsqlDescriptor getDescriptor(String name)
          Gebe einen Descriptor zurück
 int getIoFlag()
          Ermittle das I/O-Flag (0: Input, 1: Output)
 int getSize()
          Gebe die Größe zurück
 RsqlStatement getStatement()
          Ermittle das Statement
 Object getValue(int index)
          Gebe einen Wert zurück
 Object getValue(String name)
          Gebe einen Wert zurück
 boolean isValid()
          Wurden die Daten gesetzt?
 int length()
          Gebe die Anzahl der Einträge zurück
 void setValue(int index, Object value)
          Speichere einen Wert
 void setValue(String name, Object value)
          Speichere einen Wert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descriptorMap

protected HashMap descriptorMap
Map der Descriptoren nach Name

descriptors

protected RsqlDescriptor[] descriptors
Array der Descriptoren

ioFlag

protected int ioFlag
I/O-Flag (0: Input, 1: Output)

size

protected int size
Gesamtgrösse der Liste

statement

protected RsqlStatement statement
Statement

valid

protected boolean valid
Wurden die Daten gesetzt?
Method Detail

getDescriptor

public RsqlDescriptor getDescriptor(int index)
Gebe einen Descriptor zurück
Parameters:
index - Index des Eintrags
Returns:
Eintrag aus der Liste

getDescriptor

public RsqlDescriptor getDescriptor(String name)
Gebe einen Descriptor zurück
Parameters:
name - Name des Descriptors
Returns:
Eintrag aus der Liste oder null

getIoFlag

public int getIoFlag()
Ermittle das I/O-Flag (0: Input, 1: Output)

getSize

public int getSize()
Gebe die Größe zurück
Returns:
Die Summe der einzelnen Descriptor-Größen

getStatement

public RsqlStatement getStatement()
Ermittle das Statement

getValue

public Object getValue(int index)
                throws IllegalStateException
Gebe einen Wert zurück
Parameters:
index - Index des Eintrags
Returns:
Wert des Descriptors aus der Liste als Object-Wrapper

getValue

public Object getValue(String name)
                throws IllegalStateException,
                       IllegalArgumentException
Gebe einen Wert zurück
Parameters:
name - Name des Descriptors
Returns:
Wert des Descriptors als Object-Wrapper

isValid

public boolean isValid()
Wurden die Daten gesetzt?
Returns:
true nach Fetch

length

public int length()
Gebe die Anzahl der Einträge zurück
Returns:
Länge des Arrays

setValue

public void setValue(int index,
                     Object value)
              throws IllegalStateException
Speichere einen Wert
Parameters:
index - Index des Eintrags
value - Wert als Object-Wrapper

setValue

public void setValue(String name,
                     Object value)
              throws IllegalStateException,
                     IllegalArgumentException
Speichere einen Wert
Parameters:
name - Name des Descriptors
value - Wert als Object-Wrapper


Copyright ¸ 2002 MvC Systemsoftware.