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