public class DatenStruktur extends Object implements Struktur, Container, Kopierbar
Constructor and Description |
---|
DatenStruktur(DatenStrukturDefinition definition,
Object[] daten)
Konstruktor mit Angabe der zugeordneten Definition und den Initialwerten
der Attribute.
|
Modifier and Type | Method and Description |
---|---|
Kopierbar |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Object |
getContainerElement(int index)
Die Funktion liefert den Wert des über den Index definierten Elements der
Datenstruktur.
|
DatenStrukturDefinition |
getDefinition()
liefert die Definition, die der Struktur zu Grunde liegt.
|
Object |
getStrukturElement(String name)
Die Funktion liefert den Wert des über den Namen definierten Elements der
Datenstruktur.
|
void |
setContainerElement(int index,
Object daten)
Die Funktion setzt den Wert des über den Index Namen definierten Elements
der Datenstruktur auf den übergebenen Wert.
|
void |
setStrukturElement(String name,
Object daten)
Die Funktion setzt den Wert des über den Namen definierten Elements der
Datenstruktur auf den übergebenen Wert.
|
String |
toString()
liefert eine Zeichenkette, die die Datenstruktur repräsentiert.
|
public DatenStruktur(DatenStrukturDefinition definition, Object[] daten)
definition
- die Datenstrukturdefinition aus der eine Instanz gebildet
werden soll.daten
- die Intialdaten für die Attribute der Strukturpublic Kopierbar erzeugeKopie()
erzeugeKopie
in interface Kopierbar
Kopierbar.erzeugeKopie()
public Object getContainerElement(int index)
getContainerElement
in interface Container
index
- der IndexContainer.getContainerElement(int)
,
setContainerElement(int, Object)
public DatenStrukturDefinition getDefinition()
public Object getStrukturElement(String name)
getStrukturElement
in interface Struktur
name
- der NameStruktur.getStrukturElement(java.lang.String)
,
setStrukturElement(String, Object)
public void setContainerElement(int index, Object daten)
setContainerElement
in interface Container
index
- der Indexdaten
- das neue DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object)
,
getContainerElement(int)
public void setStrukturElement(String name, Object daten)
setStrukturElement
in interface Struktur
name
- der Namedaten
- das DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object)
,
getStrukturElement(String)
public String toString()
toString
in class Object
Object.toString()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.