public class AttributeValue extends AttributeBaseValue
_attribute, _dataModel, _hashCode
Constructor | Description |
---|---|
AttributeValue(DataModel dataModel,
Attribute attribute) |
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method | 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
getValue
in class AttributeBaseValue
public final void setValue(DataValue value)
AttributeBaseValue
setValue
in class AttributeBaseValue
value
- neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out) throws java.io.IOException
AttributeBaseValue
writeValue
in class AttributeBaseValue
out
- Ausgabestromjava.io.IOException
- Falls der Schreibvorgang nicht durchgeführt werden konnte.public final boolean equals(AttributeBaseValue attributeBaseValue)
AttributeBaseValue
equals
in class AttributeBaseValue
attributeBaseValue
- zu vergleichendes Attributtrue
, wenn die Attribute gleich sind, sonst false
public final int hashCode()
hashCode
in class java.lang.Object
public final AttributeBaseValue clonePlain()
AttributeBaseValue
clonePlain
in class AttributeBaseValue
public final AttributeBaseValue cloneObject()
AttributeBaseValue
cloneObject
in class AttributeBaseValue
public final boolean hasValue()
AttributeBaseValue
hasValue
in class AttributeBaseValue
true
, wenn das Attribut einen Wert besitzt, sonst false