Class AttributeListValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
de.bsvrz.dav.daf.communication.dataRepresentation.AttributeListValue
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
_attribute, _dataModel, _hashCode -
Constructor Summary
ConstructorsConstructorDescriptionAttributeListValue(DataModel datamodel, Attribute attributeList) Erzeugt eine neues Objekt mit gegebenen Parametern. -
Method Summary
Modifier and TypeMethodDescriptionfinal AttributeBaseValueErzeugt eine Kopie dieses Attributs.final AttributeBaseValueErzeugt eine Kopie dieses Attributs, allerdings ohne Wert.final booleanequals(AttributeBaseValue attributeBaseValue) Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.final AttributeBaseValue[]Diese Methode gibt ein Feld mit den Basiswerten der Atrribute zurück.final intGibt die Länge des Feldes mit den Attributen zurück.final ObjectgetValue()Gibt den Wert des Attributs zurück.final inthashCode()Gibt den HashKode zurückfinal booleanhasValue()Ermittelt, ob dieses Attribut einen Wert besitzt.final voidsetElementsCount(int count) Diese Methode setzt die Größe des Feldes mit den Attributen.final voidSetzt den Wert dieses Attributs.final voidSchreibt den Wert dieses Attributs in einen AusgabestromMethods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
getAttribute, getName
-
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
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
Description copied from class:AttributeBaseValueSchreibt den Wert dieses Attributs in einen Ausgabestrom- Specified by:
writeValuein classAttributeBaseValue- Parameters:
out- Ausgabestrom- Throws:
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 HashKode zurück -
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
-