public class AttributeListValue extends AttributeBaseValue
TBD Beschreibung
_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, getNamepublic 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 auftretenConfigurationExceptionpublic 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()
AttributeBaseValueGibt den Wert des Attributs zurück.
getValue in class AttributeBaseValuepublic final void setValue(DataValue _value)
AttributeBaseValueSetzt den Wert dieses Attributs.
setValue in class AttributeBaseValue_value - neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out)
throws java.io.IOException
AttributeBaseValueSchreibt den Wert dieses Attributs in einen Ausgabestrom
writeValue in class AttributeBaseValueout - 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 AttributeBaseValueattributeBaseValue - zu vergleichendes Attributtrue, wenn die Attribute gleich sind, sonst falsepublic final int hashCode()
Gibt den HashKode zurück
hashCode in class java.lang.Objectpublic final AttributeBaseValue clonePlain()
AttributeBaseValueErzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)
clonePlain in class AttributeBaseValuepublic final AttributeBaseValue cloneObject()
AttributeBaseValueErzeugt eine Kopie dieses Attributs.
cloneObject in class AttributeBaseValuepublic final boolean hasValue()
AttributeBaseValueErmittelt, ob dieses Attribut einen Wert besitzt.
hasValue in class AttributeBaseValuetrue, wenn das Attribut einen Wert besitzt, sonst false