public class AttributeListArrayAttribute extends DataValue
Diese Klasse stellt die Attribute und Funktionalitäten des Datentyps ListArray zur Verfügung.
Modifier and Type | Field and Description |
---|---|
private DataValue[] |
_attributeListValues |
private AttributeListAttribute[] |
_values |
_type, ARRAY_OFFSET, ATTRIBUTE_LIST_ARRAY_TYPE, ATTRIBUTE_LIST_TYPE, BIT_ARRAY_TYPE, BYTE_ARRAY_TYPE, BYTE_TYPE, DOUBLE_ARRAY_TYPE, DOUBLE_TYPE, FLOAT_ARRAY_TYPE, FLOAT_TYPE, INTEGER_ARRAY_TYPE, INTEGER_TYPE, LONG_ARRAY_TYPE, LONG_TYPE, SHORT_ARRAY_TYPE, SHORT_TYPE, STRING_ARRAY_TYPE, STRING_TYPE
Constructor and Description |
---|
AttributeListArrayAttribute()
Erzeugt ein neues Objekt ohne Parameter.
|
AttributeListArrayAttribute(AttributeListAttribute[] values)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
private DataValue[] |
cloneAttributeListValues()
Kopiert die Werte in der Attributsliste und gibt die Kopie zurück.
|
DataValue |
cloneObject()
Diese Methode erzeugt eine Kopie dieses Datensatzes
|
boolean |
equals(java.lang.Object obj)
Diese Methode prüft auf Gleichheit eines Objektes, dass dieser Klasse entstammt.
|
int |
getAttributeListsLength()
Gibt die Anzahl der Attributlisten in diesem Array zurück.
|
java.lang.Object |
getValue()
Gibt den Wert zurrück.
|
java.lang.String |
parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt
|
void |
read(java.io.DataInputStream in)
Lesen eines Datensatzes vom gegebenen DataInputStream
|
void |
setValue(DataValue[] values) |
void |
write(java.io.DataOutputStream out)
Schreiben eines Datensatzes in den gegebenen DataOutputStream
|
private AttributeListAttribute[] _values
private DataValue[] _attributeListValues
public AttributeListArrayAttribute()
Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.
public AttributeListArrayAttribute(AttributeListAttribute[] values)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
values
- feld mit Wertenpublic final void setValue(DataValue[] values)
public final java.lang.Object getValue()
Gibt den Wert zurrück.
public final int getAttributeListsLength()
Gibt die Anzahl der Attributlisten in diesem Array zurück.
public final DataValue cloneObject()
DataValue
Diese Methode erzeugt eine Kopie dieses Datensatzes
cloneObject
in class DataValue
public final java.lang.String parseToString()
DataValue
Gibt ein String zurrück, der diesen Datensatz beschreibt
parseToString
in class DataValue
public final void write(java.io.DataOutputStream out) throws java.io.IOException
DataValue
Schreiben eines Datensatzes in den gegebenen DataOutputStream
public final void read(java.io.DataInputStream in) throws java.io.IOException
DataValue
Lesen eines Datensatzes vom gegebenen DataInputStream
public final boolean equals(java.lang.Object obj)
Diese Methode prüft auf Gleichheit eines Objektes, dass dieser Klasse entstammt. Die Prüfung erfolgt von “grob” nach “fein”. Nach einer null
-Referenzabfrage wird die Instanceof methode aufgerufen, abschließend wird der Inhalt des Objektes geprüft.
equals
in class java.lang.Object
obj
- Referenzobjektprivate DataValue[] cloneAttributeListValues()
Kopiert die Werte in der Attributsliste und gibt die Kopie zurück.