public class AttributeValue extends AttributeBaseValue
TBD Beschreibung
_attribute, _dataModel, _hashCode
Constructor and Description |
---|
AttributeValue(DataModel dataModel,
Attribute attribute)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
AttributeBaseValue |
cloneObject()
Erzeugt eine Kopie dieses Attributs.
|
AttributeBaseValue |
clonePlain()
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert.
|
boolean |
equals(AttributeBaseValue attributeBaseValue)
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.
|
java.lang.Object |
getValue()
Gibt den Wert des Attributs zurück.
|
int |
hashCode()
Gibt den Hashcode zurück
|
boolean |
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt.
|
void |
setValue(DataValue value)
Setzt den Wert dieses Attributs.
|
void |
writeValue(java.io.DataOutputStream out)
Schreibt den Wert dieses Attributs in einen Ausgabestrom
|
getAttribute, getName
public final java.lang.Object getValue()
AttributeBaseValue
Gibt den Wert des Attributs zurück.
getValue
in class AttributeBaseValue
public final void setValue(DataValue value)
AttributeBaseValue
Setzt den Wert dieses Attributs.
setValue
in class AttributeBaseValue
value
- neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out) throws java.io.IOException
AttributeBaseValue
Schreibt den Wert dieses Attributs in einen Ausgabestrom
writeValue
in class AttributeBaseValue
out
- Ausgabestromjava.io.IOException
- Falls der Schreibvorgang nicht durchgeführt werden konnte.public final boolean equals(AttributeBaseValue attributeBaseValue)
AttributeBaseValue
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.
equals
in class AttributeBaseValue
attributeBaseValue
- zu vergleichendes Attributtrue
, wenn die Attribute gleich sind, sonst false
public final int hashCode()
Gibt den Hashcode zurück
hashCode
in class java.lang.Object
public final AttributeBaseValue clonePlain()
AttributeBaseValue
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)
clonePlain
in class AttributeBaseValue
public final AttributeBaseValue cloneObject()
AttributeBaseValue
Erzeugt eine Kopie dieses Attributs.
cloneObject
in class AttributeBaseValue
public final boolean hasValue()
AttributeBaseValue
Ermittelt, ob dieses Attribut einen Wert besitzt.
hasValue
in class AttributeBaseValue
true
, wenn das Attribut einen Wert besitzt, sonst false