Class DatenStrukturDefinition

  • All Implemented Interfaces:
    Container

    public class DatenStrukturDefinition
    extends java.lang.Object
    implements Container
    Die Klasse beschreibt ein Objekt zur Repräsentation einer benutzerdefinierten Datenstrukturdefinition.
    Die Klasse implementiert die Schnittstelle Container, um den indizierten Zugriff auf die Elemente der Struktur zu ermöglichen.
    • Constructor Summary

      Constructors 
      Constructor Description
      DatenStrukturDefinition​(java.lang.String[] fields)
      Konstruktor mit Angabe der Attributnamen der Datenstruktur.
    • Method Summary

      Modifier and Type Method Description
      java.lang.Object getContainerElement​(int index)
      Implementierung der entsprechenden Funktion der Schnittstelle Container.
      Die Funktion liefert den Namen des über den Index beschriebenen Attributs.
      java.lang.String[] getFields()
      liefert die Liste der Attributnamen der Datenstrukturdefinition.
      void setContainerElement​(int index, java.lang.Object daten)
      die Funktion ersetzt das Objekt an der gegebenen Position mit dem übergebenen Objekt.
      java.lang.String toString()
      liefert eine Zeichenkette, die die Datenstruktur repräsentiert.
      Die Ausgabe erfolgt in der Form "{<attribut1>,<attribut2>,...}"
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DatenStrukturDefinition

        public DatenStrukturDefinition​(java.lang.String[] fields)
        Konstruktor mit Angabe der Attributnamen der Datenstruktur.
        Parameters:
        fields - die Namen der Datenstruktur-Attribute
    • Method Detail

      • toString

        public java.lang.String toString()
        liefert eine Zeichenkette, die die Datenstruktur repräsentiert.
        Die Ausgabe erfolgt in der Form "{<attribut1>,<attribut2>,...}" .
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()
      • getFields

        public java.lang.String[] getFields()
        liefert die Liste der Attributnamen der Datenstrukturdefinition.
        Returns:
        die Liste der Attributnamen
      • getContainerElement

        public java.lang.Object getContainerElement​(int index)
        Implementierung der entsprechenden Funktion der Schnittstelle Container.
        Die Funktion liefert den Namen des über den Index beschriebenen Attributs. Das erste Element hat den Index 1. Wird ein ungültiger Index angegeben, wird ein ObjektZugriffsFehler geworfen. liefert das Objekt an der angegebenen Position..
        Specified by:
        getContainerElement in interface Container
        Parameters:
        index - der Index
        Returns:
        das Objekt
        See Also:
        Container.getContainerElement(int), setContainerElement(int, Object)