Class AttributeListValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeListValue
public class AttributeListValue extends AttributeBaseValue
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
_attribute, _dataModel, _hashCode
-
Constructor Summary
Constructors Constructor Description AttributeListValue(DataModel datamodel, Attribute attributeList)
Erzeugt eine neues Objekt mit gegebenen Parametern. -
Method Summary
Modifier and Type Method 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.AttributeBaseValue[]
getAttributeBaseValues()
Diese Methode gibt ein Feld mit den Basiswerten der Atrribute zurück.int
getElementsCount()
Gibt die Länge des Feldes mit den Attributen zurück.java.lang.Object
getValue()
Gibt den Wert des Attributs zurück.int
hashCode()
Gibt den HashKode zurückboolean
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt.void
setElementsCount(int count)
Diese Methode setzt die Größe des Feldes mit den Attributen.void
setValue(DataValue _value)
Setzt den Wert dieses Attributs.void
writeValue(java.io.DataOutputStream out)
Schreibt den Wert dieses Attributs in einen AusgabestromMethods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
getAttribute, getName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AttributeListValue
Erzeugt eine neues Objekt mit gegebenen Parametern.- Parameters:
datamodel
- DatenmodellattributeList
- Feld mit Attributen
-
-
Method Details
-
getElementsCount
public final int getElementsCount()Gibt die Länge des Feldes mit den Attributen zurück.- Returns:
- Länge des Feldes
-
setElementsCount
public final void setElementsCount(int count)Diese Methode setzt die Größe des Feldes mit den Attributen.- Parameters:
count
- Länge des Feldes
-
getAttributeBaseValues
Diese Methode gibt ein Feld mit den Basiswerten der Atrribute zurück.- Returns:
- Feld mit den Basiswerten der Atrribute
-
getValue
public final java.lang.Object getValue()Description copied from class:AttributeBaseValue
Gibt den Wert des Attributs zurück.- Specified by:
getValue
in classAttributeBaseValue
- Returns:
- der Wert des Attributs
-
setValue
Description copied from class:AttributeBaseValue
Setzt den Wert dieses Attributs.- Specified by:
setValue
in classAttributeBaseValue
- Parameters:
_value
- neuer Wert des Attributs
-
writeValue
public final void writeValue(java.io.DataOutputStream out) throws java.io.IOExceptionDescription copied from class:AttributeBaseValue
Schreibt den Wert dieses Attributs in einen Ausgabestrom- Specified by:
writeValue
in 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:
equals
in classAttributeBaseValue
- Parameters:
attributeBaseValue
- zu vergleichendes Attribut- Returns:
true
, wenn die Attribute gleich sind, sonstfalse
-
hashCode
public final int hashCode()Gibt den HashKode zurück- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- Hashcode
-
clonePlain
Description copied from class:AttributeBaseValue
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)- Specified by:
clonePlain
in classAttributeBaseValue
- Returns:
- Kopie dieses Attributs
-
cloneObject
Description copied from class:AttributeBaseValue
Erzeugt eine Kopie dieses Attributs.- Specified by:
cloneObject
in classAttributeBaseValue
- Returns:
- Kopie dieses Attributs
-
hasValue
public final boolean hasValue()Description copied from class:AttributeBaseValue
Ermittelt, ob dieses Attribut einen Wert besitzt.- Specified by:
hasValue
in classAttributeBaseValue
- Returns:
true
, wenn das Attribut einen Wert besitzt, sonstfalse
-