public class AttributeListValue extends AttributeBaseValue
TBD Beschreibung
Modifier and Type | Field and Description |
---|---|
private AttributeBaseValue[] |
_attributes
Die Attribute dieser Liste
|
private int |
_count
Die Länge des Arrays, wenn
attribute ein Array ist sonst 1 |
_attribute, _dataModel, _hashCode
Constructor and Description |
---|
AttributeListValue(DataModel datamodel,
Attribute attributeList)
Erzeugt eine neues Objekt mit gegebenen Parametern.
|
Modifier and Type | Method and 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ück
|
boolean |
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 Ausgabestrom
|
getAttribute, getName
private AttributeBaseValue[] _attributes
Die Attribute dieser Liste
private int _count
Die Länge des Arrays, wenn attribute
ein Array ist sonst 1
public final int getElementsCount()
Gibt die Länge des Feldes mit den Attributen zurück.
public final void setElementsCount(int count) throws ConfigurationException
Diese Methode setzt die Größe des Feldes mit den Attributen.
count
- Länge des FeldesConfigurationException,
- wenn Fehler bei Konfigurationsänderungen auftretenConfigurationException
public final AttributeBaseValue[] getAttributeBaseValues() throws ConfigurationException
Diese Methode gibt ein Feld mit den Basiswerten der Atrribute zurück.
ConfigurationException
- , wenn Fehler bei Konfigurationsänderungen auftretenpublic final java.lang.Object getValue()
AttributeBaseValue
Gibt den Wert des Attributs zurück.
getValue
in class AttributeBaseValue
public final void setValue(DataValue _value)
AttributeBaseValue
Setzt den Wert dieses Attributs.
setValue
in class AttributeBaseValue
_value
- neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out) throws java.io.IOException
AttributeBaseValue
Schreibt den Wert dieses Attributs in einen Ausgabestrom
writeValue
in class AttributeBaseValue
out
- Ausgabestromjava.io.IOException
- Falls der Schreibvorgang nicht durchgeführt werden konnte.public final boolean equals(AttributeBaseValue attributeBaseValue)
AttributeBaseValue
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.
equals
in class AttributeBaseValue
attributeBaseValue
- zu vergleichendes Attributtrue
, wenn die Attribute gleich sind, sonst false
public final int hashCode()
Gibt den HashKode zurück
hashCode
in class java.lang.Object
public final AttributeBaseValue clonePlain()
AttributeBaseValue
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)
clonePlain
in class AttributeBaseValue
public final AttributeBaseValue cloneObject()
AttributeBaseValue
Erzeugt eine Kopie dieses Attributs.
cloneObject
in class AttributeBaseValue
public final boolean hasValue()
AttributeBaseValue
Ermittelt, ob dieses Attribut einen Wert besitzt.
hasValue
in class AttributeBaseValue
true
, wenn das Attribut einen Wert besitzt, sonst false