public class AttributeListValue extends AttributeBaseValue
_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()
public final void setElementsCount(int count)
throws ConfigurationException
count - Länge des FeldesConfigurationException - wenn Fehler bei Konfigurationsänderungen auftretenpublic final AttributeBaseValue[] getAttributeBaseValues() throws ConfigurationException
ConfigurationException - , wenn Fehler bei Konfigurationsänderungen auftretenpublic final java.lang.Object getValue()
AttributeBaseValuegetValue in class AttributeBaseValuepublic final void setValue(DataValue _value)
AttributeBaseValuesetValue in class AttributeBaseValue_value - neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out)
throws java.io.IOException
AttributeBaseValuewriteValue in class AttributeBaseValueout - Ausgabestromjava.io.IOException - Falls der Schreibvorgang nicht durchgeführt werden konnte.public final boolean equals(AttributeBaseValue attributeBaseValue)
AttributeBaseValueequals in class AttributeBaseValueattributeBaseValue - zu vergleichendes Attributtrue, wenn die Attribute gleich sind, sonst falsepublic final int hashCode()
hashCode in class java.lang.Objectpublic final AttributeBaseValue clonePlain()
AttributeBaseValueclonePlain in class AttributeBaseValuepublic final AttributeBaseValue cloneObject()
AttributeBaseValuecloneObject in class AttributeBaseValuepublic final boolean hasValue()
AttributeBaseValuehasValue in class AttributeBaseValuetrue, wenn das Attribut einen Wert besitzt, sonst false