Class AttributeValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeValue
public class AttributeValue extends AttributeBaseValue
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
_attribute, _dataModel, _hashCode -
Constructor Summary
Constructors Constructor Description AttributeValue(DataModel dataModel, Attribute attribute)Erzeugt ein neues Objekt mit den gegebenen Parametern. -
Method Summary
Modifier and Type Method Description AttributeBaseValuecloneObject()Erzeugt eine Kopie dieses Attributs.AttributeBaseValueclonePlain()Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert.booleanequals(AttributeBaseValue attributeBaseValue)Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.java.lang.ObjectgetValue()Gibt den Wert des Attributs zurück.inthashCode()Gibt den Hashcode zurückbooleanhasValue()Ermittelt, ob dieses Attribut einen Wert besitzt.voidsetValue(DataValue value)Setzt den Wert dieses Attributs.voidwriteValue(java.io.DataOutputStream out)Schreibt den Wert dieses Attributs in einen AusgabestromMethods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
getAttribute, getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AttributeValue
Erzeugt ein neues Objekt mit den gegebenen Parametern.- Parameters:
dataModel- Datenmodellattribute- Attribute
-
-
Method Details
-
getValue
public final java.lang.Object getValue()Description copied from class:AttributeBaseValueGibt den Wert des Attributs zurück.- Specified by:
getValuein classAttributeBaseValue- Returns:
- der Wert des Attributs
-
setValue
Description copied from class:AttributeBaseValueSetzt den Wert dieses Attributs.- Specified by:
setValuein classAttributeBaseValue- Parameters:
value- neuer Wert des Attributs
-
writeValue
public final void writeValue(java.io.DataOutputStream out) throws java.io.IOExceptionDescription copied from class:AttributeBaseValueSchreibt den Wert dieses Attributs in einen Ausgabestrom- Specified by:
writeValuein classAttributeBaseValue- Parameters:
out- Ausgabestrom- Throws:
java.io.IOException- Falls der Schreibvorgang nicht durchgeführt werden konnte.
-
equals
Description copied from class:AttributeBaseValueÜberprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.- Specified by:
equalsin classAttributeBaseValue- Parameters:
attributeBaseValue- zu vergleichendes Attribut- Returns:
true, wenn die Attribute gleich sind, sonstfalse
-
hashCode
public final int hashCode()Gibt den Hashcode zurück- Overrides:
hashCodein classjava.lang.Object- Returns:
- Hashcode
-
clonePlain
Description copied from class:AttributeBaseValueErzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)- Specified by:
clonePlainin classAttributeBaseValue- Returns:
- Kopie dieses Attributs
-
cloneObject
Description copied from class:AttributeBaseValueErzeugt eine Kopie dieses Attributs.- Specified by:
cloneObjectin classAttributeBaseValue- Returns:
- Kopie dieses Attributs
-
hasValue
public final boolean hasValue()Description copied from class:AttributeBaseValueErmittelt, ob dieses Attribut einen Wert besitzt.- Specified by:
hasValuein classAttributeBaseValue- Returns:
true, wenn das Attribut einen Wert besitzt, sonstfalse
-