de.bsvrz.dav.daf.communication.dataRepresentation.datavalue
Class LongArrayAttribute

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.DataValue
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.LongArrayAttribute

public class LongArrayAttribute
extends DataValue

Diese Klasse stellt die Attribute und Funktionalitäten des Datentyps LongArray zur Verfügung.

Author:
Kappich Systemberatung

Field Summary
 
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.DataValue
_type, ARRAY_OFFSET, ATTRIBUTE_LIST_ARRAY_TYPE, ATTRIBUTE_LIST_TYPE, BIT_ARRAY_TYPE, BYTE_ARRAY_TYPE, BYTE_TYPE, DOUBLE_ARRAY_TYPE, DOUBLE_TYPE, FLOAT_ARRAY_TYPE, FLOAT_TYPE, INTEGER_ARRAY_TYPE, INTEGER_TYPE, LONG_ARRAY_TYPE, LONG_TYPE, SHORT_ARRAY_TYPE, SHORT_TYPE, STRING_ARRAY_TYPE, STRING_TYPE
 
Constructor Summary
LongArrayAttribute()
          Erzeugt ein neues Objekt ohne Parameter.
LongArrayAttribute(long[] longArray)
          Erzeugt ein neues Objekt mit den gegebenen Parametern.
 
Method Summary
 DataValue cloneObject()
          Diese Methode erzeugt eine Kopie dieses Datensatzes
 boolean equals(Object obj)
          Diese Methode prüft auf Gleichheit eines Objektes, dass dieser Klasse entstammt.
 Object getValue()
          gibt den Wert zurück des Objektes
 String parseToString()
          Gibt ein String zurrück, der diesen Datensatz beschreibt
 void read(DataInputStream in)
          Lesen eines Datensatzes vom gegebenen DataInputStream
 void write(DataOutputStream out)
          Schreiben eines Datensatzes in den gegebenen DataOutputStream
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.DataValue
getObject, getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LongArrayAttribute

public LongArrayAttribute()
Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.


LongArrayAttribute

public LongArrayAttribute(long[] longArray)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
longArray - Feld mit long Werten
Method Detail

getValue

public final Object getValue()
Description copied from class: DataValue
gibt den Wert zurück des Objektes

Specified by:
getValue in class DataValue
Returns:
der Wert des Objektes

cloneObject

public final DataValue cloneObject()
Description copied from class: DataValue
Diese Methode erzeugt eine Kopie dieses Datensatzes

Specified by:
cloneObject in class DataValue
Returns:
Eine Kopie dieses Datensatzes

parseToString

public final String parseToString()
Description copied from class: DataValue
Gibt ein String zurrück, der diesen Datensatz beschreibt

Specified by:
parseToString in class DataValue
Returns:
Der String, der diesen Datensatz beschreibt

write

public final void write(DataOutputStream out)
                 throws IOException
Description copied from class: DataValue
Schreiben eines Datensatzes in den gegebenen DataOutputStream

Specified by:
write in class DataValue
Parameters:
out - Ausgabe-Stream
Throws:
IOException

read

public final void read(DataInputStream in)
                throws IOException
Description copied from class: DataValue
Lesen eines Datensatzes vom gegebenen DataInputStream

Specified by:
read in class DataValue
Parameters:
in - Eingabe-Stream
Throws:
IOException

equals

public final boolean equals(Object obj)
Diese Methode prüft auf Gleichheit eines Objektes, dass dieser Klasse entstammt. Die Prüfung erfolgt von "grob" nach "fein". Nach einer null-Referenzabfrage wird die Instanceof methode aufgerufen, abschließend wird der Inhalt des Objektes geprüft.

Overrides:
equals in class Object
Parameters:
obj - Referenzobjekt
Returns:
true: objekt ist gleich, false: Objekt ist nicht gleich