Class AttributeBaseValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
- Direct Known Subclasses:
AttributeListValue
,AttributeValue
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AttributeBaseValue
Erzeugt eine Kopie dieses Attributs.abstract AttributeBaseValue
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert.abstract boolean
equals
(AttributeBaseValue attributeBaseValue) Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.final Attribute
Gibt das Attribut zurück.final String
getName()
Gibt den Namen des Attributs zurück.abstract Object
getValue()
Gibt den Wert des Attributs zurück.abstract boolean
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt.abstract void
Setzt den Wert dieses Attributs.abstract void
Schreibt den Wert dieses Attributs in einen Ausgabestrom
-
Field Details
-
_hashCode
protected int _hashCodeDer Hashcode -
_attribute
Das Attribut -
_dataModel
Das DataModel
-
-
Constructor Details
-
AttributeBaseValue
-
-
Method Details
-
getName
Gibt den Namen des Attributs zurück.- Returns:
- der Name des Attributs
-
getAttribute
Gibt das Attribut zurück.- Returns:
- das Attribut
-
getValue
Gibt den Wert des Attributs zurück.- Returns:
- der Wert des Attributs
-
setValue
Setzt den Wert dieses Attributs.- Parameters:
value
- neuer Wert des Attributs
-
writeValue
Schreibt den Wert dieses Attributs in einen Ausgabestrom- Parameters:
out
- Ausgabestrom- Throws:
IOException
- Falls der Schreibvorgang nicht durchgeführt werden konnte.
-
equals
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.- Parameters:
attributeBaseValue
- zu vergleichendes Attribut- Returns:
true
, wenn die Attribute gleich sind, sonstfalse
-
clonePlain
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)- Returns:
- Kopie dieses Attributs
-
cloneObject
Erzeugt eine Kopie dieses Attributs.- Returns:
- Kopie dieses Attributs
-
hasValue
public abstract boolean hasValue()Ermittelt, ob dieses Attribut einen Wert besitzt.- Returns:
true
, wenn das Attribut einen Wert besitzt, sonstfalse
-