public class AttributeValue extends AttributeBaseValue
_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, getNamepublic final java.lang.Object getValue()
AttributeBaseValuegetValue in class AttributeBaseValuepublic final void setValue(DataValue value)
AttributeBaseValuesetValue in class AttributeBaseValuevalue - neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out)
throws java.io.IOException
AttributeBaseValuewriteValue in class AttributeBaseValueout - Ausgabestromjava.io.IOException - Falls der Schreibvorgang nicht durchgeführt werden konnte.public final boolean equals(AttributeBaseValue attributeBaseValue)
AttributeBaseValueequals in class AttributeBaseValueattributeBaseValue - zu vergleichendes Attributtrue, wenn die Attribute gleich sind, sonst falsepublic final int hashCode()
hashCode in class java.lang.Objectpublic final AttributeBaseValue clonePlain()
AttributeBaseValueclonePlain in class AttributeBaseValuepublic final AttributeBaseValue cloneObject()
AttributeBaseValuecloneObject in class AttributeBaseValuepublic final boolean hasValue()
AttributeBaseValuehasValue in class AttributeBaseValuetrue, wenn das Attribut einen Wert besitzt, sonst false