Class AttributeListArrayAttribute

java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.DataValue
de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.AttributeListArrayAttribute

public class AttributeListArrayAttribute extends DataValue
Diese Klasse stellt die Attribute und Funktionalitäten des Datentyps ListArray zur Verfügung.
  • Constructor Details

    • AttributeListArrayAttribute

      public AttributeListArrayAttribute()
      Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.
    • AttributeListArrayAttribute

      public AttributeListArrayAttribute(AttributeListAttribute[] values)
      Erzeugt ein neues Objekt mit den gegebenen Parametern.
      Parameters:
      values - feld mit Werten
  • Method Details

    • getValue

      public final Object getValue()
      Gibt den Wert zurrück.
      Specified by:
      getValue in class DataValue
      Returns:
      der Wert
    • setValue

      public final void setValue(DataValue[] values)
    • getAttributeListsLength

      public final int getAttributeListsLength()
      Gibt die Anzahl der Attributlisten in diesem Array zurück.
      Returns:
      Anzahl der Attributlisten
    • cloneObject

      public final DataValue cloneObject()
      Description copied from class: DataValue
      Diese Methode erzeugt eine Kopie dieses Datensatzes
      Specified by:
      cloneObject in class DataValue
      Returns:
      Eine Kopie dieses Datensatzes
    • parseToString

      public final String parseToString()
      Description copied from class: DataValue
      Gibt ein String zurrück, der diesen Datensatz beschreibt
      Specified by:
      parseToString in class DataValue
      Returns:
      Der String, der diesen Datensatz beschreibt
    • write

      public final void write(DataOutputStream out) throws IOException
      Description copied from class: DataValue
      Schreiben eines Datensatzes in den gegebenen DataOutputStream
      Specified by:
      write in class DataValue
      Parameters:
      out - Ausgabe-Stream
      Throws:
      IOException - wenn beim Schreiben vom Ausgabe-Stream Fehler aufgetreten sind.
    • read

      public final void read(DataInputStream in) throws IOException
      Description copied from class: DataValue
      Lesen eines Datensatzes vom gegebenen DataInputStream
      Specified by:
      read in class DataValue
      Parameters:
      in - Eingabe-Stream
      Throws:
      IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object