Class AttributeValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeValue
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
_attribute, _dataModel, _hashCode
-
Constructor Summary
ConstructorsConstructorDescriptionAttributeValue
(DataModel dataModel, Attribute attribute) Erzeugt ein neues Objekt mit den gegebenen Parametern. -
Method Summary
Modifier and TypeMethodDescriptionfinal AttributeBaseValue
Erzeugt eine Kopie dieses Attributs.final AttributeBaseValue
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert.final boolean
equals
(AttributeBaseValue attributeBaseValue) Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.final Object
getValue()
Gibt den Wert des Attributs zurück.final int
hashCode()
Gibt den Hashcode zurückfinal boolean
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt.final void
Setzt den Wert dieses Attributs.final void
Schreibt den Wert dieses Attributs in einen AusgabestromMethods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
getAttribute, getName
-
Constructor Details
-
AttributeValue
Erzeugt ein neues Objekt mit den gegebenen Parametern.- Parameters:
dataModel
- Datenmodellattribute
- Attribute
-
-
Method Details
-
getValue
Description copied from class:AttributeBaseValue
Gibt den Wert des Attributs zurück.- Specified by:
getValue
in classAttributeBaseValue
- Returns:
- der Wert des Attributs
-
setValue
Description copied from class:AttributeBaseValue
Setzt den Wert dieses Attributs.- Specified by:
setValue
in classAttributeBaseValue
- Parameters:
value
- neuer Wert des Attributs
-
writeValue
Description copied from class:AttributeBaseValue
Schreibt den Wert dieses Attributs in einen Ausgabestrom- Specified by:
writeValue
in classAttributeBaseValue
- Parameters:
out
- Ausgabestrom- Throws:
IOException
- Falls der Schreibvorgang nicht durchgeführt werden konnte.
-
equals
Description copied from class:AttributeBaseValue
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.- Specified by:
equals
in classAttributeBaseValue
- Parameters:
attributeBaseValue
- zu vergleichendes Attribut- Returns:
true
, wenn die Attribute gleich sind, sonstfalse
-
hashCode
public final int hashCode()Gibt den Hashcode zurück -
clonePlain
Description copied from class:AttributeBaseValue
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)- Specified by:
clonePlain
in classAttributeBaseValue
- Returns:
- Kopie dieses Attributs
-
cloneObject
Description copied from class:AttributeBaseValue
Erzeugt eine Kopie dieses Attributs.- Specified by:
cloneObject
in classAttributeBaseValue
- Returns:
- Kopie dieses Attributs
-
hasValue
public final boolean hasValue()Description copied from class:AttributeBaseValue
Ermittelt, ob dieses Attribut einen Wert besitzt.- Specified by:
hasValue
in classAttributeBaseValue
- Returns:
true
, wenn das Attribut einen Wert besitzt, sonstfalse
-