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 AttributeBaseValueErzeugt eine Kopie dieses Attributs.abstract AttributeBaseValueErzeugt eine Kopie dieses Attributs, allerdings ohne Wert.abstract booleanequals(AttributeBaseValue attributeBaseValue) Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.final AttributeGibt das Attribut zurück.final StringgetName()Gibt den Namen des Attributs zurück.abstract ObjectgetValue()Gibt den Wert des Attributs zurück.abstract booleanhasValue()Ermittelt, ob dieses Attribut einen Wert besitzt.abstract voidSetzt den Wert dieses Attributs.abstract voidSchreibt 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
-