Main Page | Class List | Class Members

EqData Class Reference

EqData beschreibt die Daten, die an die Methode access als Parameter bzw Daten übergeben werden, bzw.  die als Daten beim lesenden Zugriff erwartet werden. More...

List of all members.

Public Member Functions

 EqData ()
 Erzeugt ein leeres Objekt.

 EqData (byte val)
 Erzeugt ein Objekt vom Typ UFS_DT_Integer8, das den übergebenen Wert in einem byte speichert.

 EqData (byte val, int ufsDT) throws IllegalArgumentException
 Erzeugt ein Objekt vom angegebenen Typ, das den übergebenen Wert in einem byte speichert.

 EqData (byte[] val)
 Erzeugt ein Objekt, das das angegebene byte-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer8 ist.

 EqData (byte[] val, int actlen) throws IllegalArgumentException
 Erzeugt ein Objekt, das das angegebene byte-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer8 ist.

 EqData (byte[] val, int actlen, int ufsDT) throws IllegalArgumentException
 Erzeugt ein Objekt vom angegebenen Typ, das das angegebene byte-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht.

 EqData (short val)
 Erzeugt ein Objekt vom Typ UFS_DT_Integer16, das den übergebenen Wert in einem short speichert.

 EqData (short val, int ufsDT) throws IllegalArgumentException
 Erzeugt ein Objekt vom angegebenen Typ, das den übergebenen Wert in einem short speichert.

 EqData (short[] val)
 Erzeugt ein Objekt, das das angegebene short-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer16 ist.

 EqData (short[] val, int actlen) throws IllegalArgumentException
 Erzeugt ein Objekt, das das angegebene short-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer16 ist.

 EqData (short[] val, int actlen, int ufsDT) throws IllegalArgumentException
 Erzeugt ein Objekt vom angegebenen Typ, das das angegebene short-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht.

 EqData (int val)
 Erzeugt ein Objekt vom Typ UFS_DT_Integer32, das den übergebenen Wert in einem int speichert.

 EqData (int val, int ufsDT) throws IllegalArgumentException
 Erzeugt ein Objekt vom angegebenen Typ, das den übergebenen Wert in einem int speichert.

 EqData (int[] val)
 Erzeugt ein Objekt, das das angegebene int-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer32 ist.

 EqData (int[] val, int actlen) throws IllegalArgumentException
 Erzeugt ein Objekt, das das angegebene int-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer32 ist.

 EqData (int[] val, int actlen, int ufsDT) throws IllegalArgumentException
 Erzeugt ein Objekt vom angegebenen Typ, das das angegebene int-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht.

 EqData (float val)
 Erzeugt ein Objekt vom Typ UFS_DT_RealIEEE, das den übergebenen Wert in einem float speichert.

 EqData (float[] val)
 Erzeugt ein Objekt, das das angegebene float-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_RealIEEE ist.

 EqData (float[] val, int actlen) throws IllegalArgumentException
 Erzeugt ein Objekt, das das angegebene float-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_RealIEEE ist.

 EqData (String val)
 Erzeugt ein Objekt, das den angegebenen String in ein byte-Array wandelt und dieses referiert, wobei Länge und Kapazität der Länge des Strings entsprechen.

int length ()
 Gibt die aktuelle Länge des Objektes zurück.

int capacity ()
 Gibt die Kapazität des Objektes zurück.

int type ()
 Gibt den SIS-Datentyp (UFS_DT_...) des Objektes zurück.

void set (byte val) throws IllegalArgumentException
 Siehe EqData(byte val).

void set (byte val, int ufsDT) throws IllegalArgumentException
 Siehe EqData(byte val, int ufsDT).

void set (byte[] val) throws IllegalArgumentException
 Siehe EqData(byte[] val).

void set (byte[] val, int actlen) throws IllegalArgumentException
 Siehe EqData(byte[] val, int actlen).

void set (byte[] val, int actlen, int ufsDT) throws IllegalArgumentException
 Siehe EqData(byte[] val, int actlen, int ufsDT).

byte getByte ()
 Gibt bei Einzelwerten das im Objekt gespeicherte Byte zurück.

byte[] byteArray ()
 Gibt die Refernz auf das Byte-Array zurück.

byte byteAt (int i)
 Gibt das Byte am angegebenen Index zurück.

void set (short val) throws IllegalArgumentException
 Siehe EqData(short val).

void set (short val, int ufsDT) throws IllegalArgumentException
 Siehe EqData(short val, int ufsDT).

void set (short[] val) throws IllegalArgumentException
 Siehe EqData(short[] val).

void set (short[] val, int actlen) throws IllegalArgumentException
 Siehe EqData(short[] val, int actlen).

void set (short[] val, int actlen, int ufsDT) throws IllegalArgumentException
 Siehe EqData(short[] val, int actlen, int ufsDT).

short getShort ()
 Gibt bei Einzelwerten das im Objekt gespeicherte Short-Word zurück.

short[] shortArray ()
 Gibt die Refernz auf das Short-Array zurück.

short shortAt (int i)
 Gibt das Short-Word am angegebenen Index zurück.

void set (int val) throws IllegalArgumentException
 Siehe EqData(int val).

void set (int val, int ufsDT) throws IllegalArgumentException
 Siehe EqData(int val, int ufsDT).

void set (int[] val) throws IllegalArgumentException
 Siehe EqData(int[] val).

void set (int[] val, int actlen) throws IllegalArgumentException
 Siehe EqData(int[] val, int actlen).

void set (int[] val, int actlen, int ufsDT) throws IllegalArgumentException
 Siehe EqData(int[] val, int actlen, int ufsDT).

int getInt ()
 Gibt bei Einzelwerten den im Objekt gespeicherten Integer zurück.

int[] intArray ()
 Gibt die Refernz auf das Integer-Array zurück.

int intAt (int i)
 Gibt den Integer am angegebenen Index zurück.

void set (float val) throws IllegalArgumentException
 Siehe EqData(float val).

void set (float[] val) throws IllegalArgumentException
 Siehe EqData(float[] val).

void set (float[] val, int actlen) throws IllegalArgumentException
 Siehe EqData(float[] val, int actlen).

float getFloat ()
 Gibt bei Einzelwerten das im Objekt gespeicherte Float zurück.

float[] floatArray ()
 Gibt die Refernz auf das Float-Array zurück.

float floatAt (int i)
 Gibt das Float am angegebenen Index zurück.

void set (String val)
 Siehe EqData(String val).

String string ()
 Gibt den Inhalt des Byte-Arrays als String zurück.

char charAt (int i)
 Gibt das Byte am angegebenen Index als Character zurück.


Protected Member Functions

void setLength (int ln, int cp) throws IllegalArgumentException
void setSwap (boolean s)
boolean swap ()
int maxCapacity ()
void setStruct (byte[] val)


Detailed Description

EqData beschreibt die Daten, die an die Methode access als Parameter bzw Daten übergeben werden, bzw.  die als Daten beim lesenden Zugriff erwartet werden.

Ein Objekt dieser Klasse enthält

Ein EqData-Objekt enthält also selbst kein Array, sondern nur eine Referenz auf ein externes Array, das von der Anwendung zur Verfügung gestellt werden muss (Ausnahme siehe unten).

int[] i = new int[17]; EqData d = new EqData(i);
Da aber oft einzelne Werte benötigt werden und keine Arrays, gibt es Methoden, die Einzelwerte behandeln können. Dabei wird "intern" ein Array mit der Kapazität 1 angelegt, auf das das Objekt verweist.

Die Länge ist die Größe, die bestimmt, wieviele Daten verschickt werden sollen bzw. wieviele Daten empfangen wurden.

Die Kapazität gibt an, wieviele Daten maximal aufgenommen werden können.

Da es mehr SIS-Datentypen (UfsDataTypes) gibt als Java-Typen, besteht die Möglichkeit, den SIS-Datentyp explizit anzugeben. Der Default ist immer der vorzeichenbehaftete Typ, also z.B. UFS_DT_Integer16 für short-Werte. Für den speziellen Typ UFS_DT_Structure gibt es eine eigene Klasse (EqStruct).

Beim lesenden Zugriff ist es nicht unbedingt erforderlich, dass ein Array von der Anwendung zur Verfügung gestellt wird. Hier gibt es zusätzlich die Möglichkeit, dass UfClnt das Array beim Empfang der Daten kreiert, wobei entweder genau die notwendige Größe entsprechend den empfangenen Daten angelegt wird oder eine vom Benutzer definierte Größe.

Zur Behandlung von Strings, z.B. beim Lesen der Version, gibt es eigene String-Methoden. Intern basieren diese alle auf einem byte-Array.

See also:
UfClnt

UfsDataTypes

EqStruct

Author:
Ludwig Hechler
Version:
0.2, 2. Juli 2002


Constructor & Destructor Documentation

EqData.EqData  ) 
 

Erzeugt ein leeres Objekt.

Es gibt keine Referenz auf ein Array, Länge und Kapazität sind gleich Null und der SIS-Datentyp ist undefiniert.

EqData.EqData byte  val  ) 
 

Erzeugt ein Objekt vom Typ UFS_DT_Integer8, das den übergebenen Wert in einem byte speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert

EqData.EqData byte  val,
int  ufsDT
throws IllegalArgumentException
 

Erzeugt ein Objekt vom angegebenen Typ, das den übergebenen Wert in einem byte speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert
ufsDT der gewünschte Typ. Erlaubte Typen sind UFS_DT_BitSet8 und UFS_DT_Integer8.
Exceptions:
IllegalArgumentException wenn ein nicht erlaubter Typ angegeben wird.

EqData.EqData byte[]  val  ) 
 

Erzeugt ein Objekt, das das angegebene byte-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer8 ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access das notwendige Array. Länge und Kapazität entsprechen dann der Anzahl der empfangenen Daten.

Parameters:
val das byte-Array oder (byte[])null

EqData.EqData byte[]  val,
int  actlen
throws IllegalArgumentException
 

Erzeugt ein Objekt, das das angegebene byte-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer8 ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das byte-Array oder (byte[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält. Ist val == null, gibt actlen die Kapazität des von UfClnt#access zu erzeugenden Arrays an.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist. Diese Überprüfung findet nur dann statt, wenn val != null ist.

EqData.EqData byte[]  val,
int  actlen,
int  ufsDT
throws IllegalArgumentException
 

Erzeugt ein Objekt vom angegebenen Typ, das das angegebene byte-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das byte-Array oder (byte[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält
ufsDT der gewünschte Typ. Erlaubte Typen sind UFS_DT_BitSet8 und UFS_DT_Integer8.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist oder wenn ein nicht erlaubter Typ angegeben wird.

EqData.EqData short  val  ) 
 

Erzeugt ein Objekt vom Typ UFS_DT_Integer16, das den übergebenen Wert in einem short speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert

EqData.EqData short  val,
int  ufsDT
throws IllegalArgumentException
 

Erzeugt ein Objekt vom angegebenen Typ, das den übergebenen Wert in einem short speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert
ufsDT der gewünschte Typ. Erlaubte Typen sind UFS_DT_BitSet16, UFS_DT_Integer16 und UFS_DT_Fix16.
Exceptions:
IllegalArgumentException wenn ein nicht erlaubter Typ angegeben wird.

EqData.EqData short[]  val  ) 
 

Erzeugt ein Objekt, das das angegebene short-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer16 ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access das notwendige Array. Länge und Kapazität entsprechen dann der Anzahl der empfangenen Daten.

Parameters:
val das short-Array oder (short[])null

EqData.EqData short[]  val,
int  actlen
throws IllegalArgumentException
 

Erzeugt ein Objekt, das das angegebene short-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer16 ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das short-Array oder (short[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält. Ist val == null, gibt actlen die Kapazität des von UfClnt#access zu erzeugenden Arrays an.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist. Diese Überprüfung findet nur dann statt, wenn val != null ist.

EqData.EqData short[]  val,
int  actlen,
int  ufsDT
throws IllegalArgumentException
 

Erzeugt ein Objekt vom angegebenen Typ, das das angegebene short-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das short-Array oder (short[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält
ufsDT der gewünschte Typ. Erlaubte Typen sind UFS_DT_BitSet16, UFS_DT_Integer16 und UFS_DT_Fix16.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist oder wenn ein nicht erlaubter Typ angegeben wird.

EqData.EqData int  val  ) 
 

Erzeugt ein Objekt vom Typ UFS_DT_Integer32, das den übergebenen Wert in einem int speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert

EqData.EqData int  val,
int  ufsDT
throws IllegalArgumentException
 

Erzeugt ein Objekt vom angegebenen Typ, das den übergebenen Wert in einem int speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert
ufsDT der gewünschte Typ. Erlaubte Typen sind UFS_DT_BitSet32, UFS_DT_Integer32 und UFS_DT_Fix32.
Exceptions:
IllegalArgumentException wenn ein nicht erlaubter Typ angegeben wird.

EqData.EqData int[]  val  ) 
 

Erzeugt ein Objekt, das das angegebene int-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer32 ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access das notwendige Array. Länge und Kapazität entsprechen dann der Anzahl der empfangenen Daten.

Parameters:
val das int-Array oder (int[])null

EqData.EqData int[]  val,
int  actlen
throws IllegalArgumentException
 

Erzeugt ein Objekt, das das angegebene int-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_Integer32 ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das int-Array oder (int[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält. Ist val == null, gibt actlen die Kapazität des von UfClnt#access zu erzeugenden Arrays an.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist. Diese Überprüfung findet nur dann statt, wenn val != null ist.

EqData.EqData int[]  val,
int  actlen,
int  ufsDT
throws IllegalArgumentException
 

Erzeugt ein Objekt vom angegebenen Typ, das das angegebene int-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das int-Array oder (int[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält
ufsDT der gewünschte Typ. Erlaubte Typen sind UFS_DT_BitSet32, UFS_DT_Integer32 und UFS_DT_Fix32.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist oder wenn ein nicht erlaubter Typ angegeben wird.

EqData.EqData float  val  ) 
 

Erzeugt ein Objekt vom Typ UFS_DT_RealIEEE, das den übergebenen Wert in einem float speichert.

Länge und Kapazität sind 1.

Parameters:
val der zu speichernde Wert

EqData.EqData float[]  val  ) 
 

Erzeugt ein Objekt, das das angegebene float-Array referiert, dessen Länge und Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_RealIEEE ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access das notwendige Array. Länge und Kapazität entsprechen dann der Anzahl der empfangenen Daten.

Parameters:
val das float-Array oder (float[])null

EqData.EqData float[]  val,
int  actlen
throws IllegalArgumentException
 

Erzeugt ein Objekt, das das angegebene float-Array referiert, dessen Länge der angegebenen Länge und dessen Kapazität der Größe des Arrays entspricht und das vom Typ UFS_DT_RealIEEE ist.

Soll das Objekt zum Empfang von Daten dienen, kann man eine null-Referenz übergeben, wobei Länge und Kapazität zunächst 0 sind. Beim Empfang von Daten erzeugt UfClnt#access ein Array mit der angegebenen Kapazität und setzt die Länge entsprechend der Anzahl der empfangenen Daten. Reicht die Kapazität nicht aus, um die empfangenen Daten komplett aufzunehmen, wird eine ArrayIndexOutOfBoundsException ausgelöst.

Parameters:
val das float-Array oder (float[])null
actlen die aktuelle Länge, also wieviel gültige Daten das Array aktuell enthält. Ist val == null, gibt actlen die Kapazität des von UfClnt#access zu erzeugenden Arrays an.
Exceptions:
IllegalArgumentException wenn die angegebene Länge kleiner als 0 oder größer als die Größe des Arrays ist. Diese Überprüfung findet nur dann statt, wenn val != null ist.

EqData.EqData String  val  ) 
 

Erzeugt ein Objekt, das den angegebenen String in ein byte-Array wandelt und dieses referiert, wobei Länge und Kapazität der Länge des Strings entsprechen.

Das Array ist vom Typ UFS_DT_BitSet8.

Parameters:
val der String


Member Function Documentation

byte [] EqData.byteArray  ) 
 

Gibt die Refernz auf das Byte-Array zurück.

byte EqData.byteAt int  i  ) 
 

Gibt das Byte am angegebenen Index zurück.

Ein Index außerhalb der Array-Grenzen führt zu einer ArrayIndexOutOfBoundsException.

Parameters:
i der Index des gewünschten Bytes

int EqData.capacity  ) 
 

Gibt die Kapazität des Objektes zurück.

Zur Definition von Länge und Kapazität siehe die Klassenbeschreibung oben.

char EqData.charAt int  i  ) 
 

Gibt das Byte am angegebenen Index als Character zurück.

Parameters:
i der Index des gewünschten Bytes

float [] EqData.floatArray  ) 
 

Gibt die Refernz auf das Float-Array zurück.

float EqData.floatAt int  i  ) 
 

Gibt das Float am angegebenen Index zurück.

Ein Index außerhalb der Array-Grenzen führt zu einer ArrayIndexOutOfBoundsException.

Parameters:
i der Index des gewünschten Floats

byte EqData.getByte  ) 
 

Gibt bei Einzelwerten das im Objekt gespeicherte Byte zurück.

Bei Arrays wird das erste Element (Index 0) zurückgegeben.

float EqData.getFloat  ) 
 

Gibt bei Einzelwerten das im Objekt gespeicherte Float zurück.

Bei Arrays wird das erste Element (Index 0) zurückgegeben.

int EqData.getInt  ) 
 

Gibt bei Einzelwerten den im Objekt gespeicherten Integer zurück.

Bei Arrays wird das erste Element (Index 0) zurückgegeben.

short EqData.getShort  ) 
 

Gibt bei Einzelwerten das im Objekt gespeicherte Short-Word zurück.

Bei Arrays wird das erste Element (Index 0) zurückgegeben.

int [] EqData.intArray  ) 
 

Gibt die Refernz auf das Integer-Array zurück.

int EqData.intAt int  i  ) 
 

Gibt den Integer am angegebenen Index zurück.

Ein Index außerhalb der Array-Grenzen führt zu einer ArrayIndexOutOfBoundsException.

Parameters:
i der Index des gewünschten Integers

int EqData.length  ) 
 

Gibt die aktuelle Länge des Objektes zurück.

Zur Definition von Länge und Kapazität siehe die Klassenbeschreibung oben.

void EqData.set String  val  ) 
 

Siehe EqData(String val).

void EqData.set float[]  val,
int  actlen
throws IllegalArgumentException
 

Siehe EqData(float[] val, int actlen).

void EqData.set float[]  val  )  throws IllegalArgumentException
 

Siehe EqData(float[] val).

void EqData.set float  val  )  throws IllegalArgumentException
 

Siehe EqData(float val).

void EqData.set int[]  val,
int  actlen,
int  ufsDT
throws IllegalArgumentException
 

Siehe EqData(int[] val, int actlen, int ufsDT).

void EqData.set int[]  val,
int  actlen
throws IllegalArgumentException
 

Siehe EqData(int[] val, int actlen).

void EqData.set int[]  val  )  throws IllegalArgumentException
 

Siehe EqData(int[] val).

void EqData.set int  val,
int  ufsDT
throws IllegalArgumentException
 

Siehe EqData(int val, int ufsDT).

void EqData.set int  val  )  throws IllegalArgumentException
 

Siehe EqData(int val).

void EqData.set short[]  val,
int  actlen,
int  ufsDT
throws IllegalArgumentException
 

Siehe EqData(short[] val, int actlen, int ufsDT).

void EqData.set short[]  val,
int  actlen
throws IllegalArgumentException
 

Siehe EqData(short[] val, int actlen).

void EqData.set short[]  val  )  throws IllegalArgumentException
 

Siehe EqData(short[] val).

void EqData.set short  val,
int  ufsDT
throws IllegalArgumentException
 

Siehe EqData(short val, int ufsDT).

void EqData.set short  val  )  throws IllegalArgumentException
 

Siehe EqData(short val).

void EqData.set byte[]  val,
int  actlen,
int  ufsDT
throws IllegalArgumentException
 

Siehe EqData(byte[] val, int actlen, int ufsDT).

void EqData.set byte[]  val,
int  actlen
throws IllegalArgumentException
 

Siehe EqData(byte[] val, int actlen).

void EqData.set byte[]  val  )  throws IllegalArgumentException
 

Siehe EqData(byte[] val).

void EqData.set byte  val,
int  ufsDT
throws IllegalArgumentException
 

Siehe EqData(byte val, int ufsDT).

void EqData.set byte  val  )  throws IllegalArgumentException
 

Siehe EqData(byte val).

short [] EqData.shortArray  ) 
 

Gibt die Refernz auf das Short-Array zurück.

short EqData.shortAt int  i  ) 
 

Gibt das Short-Word am angegebenen Index zurück.

Ein Index außerhalb der Array-Grenzen führt zu einer ArrayIndexOutOfBoundsException.

Parameters:
i der Index des gewünschten Short-Words

String EqData.string  ) 
 

Gibt den Inhalt des Byte-Arrays als String zurück.

int EqData.type  ) 
 

Gibt den SIS-Datentyp (UFS_DT_...) des Objektes zurück.


The documentation for this class was generated from the following file:
Generated on Thu Jan 24 10:17:04 2008 for Download S-Record Files by doxygen 1.3.5