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

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

public class IntegerAttribute
extends DataValue

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

Author:
Kappich Systemberatung

Field Summary
private  int _int
          Der Integerwert
 
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
IntegerAttribute()
          Erzeugt ein neues Objekt ohne Parameter.
IntegerAttribute(int i)
          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
 

Field Detail

_int

private int _int
Der Integerwert

Constructor Detail

IntegerAttribute

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


IntegerAttribute

public IntegerAttribute(int i)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
i - int Wert
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