Class Liste
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.daten.container.UdaContainer
-
- de.bsvrz.ibv.uda.interpreter.daten.container.Liste
-
public class Liste extends UdaContainer implements Kopierbar
Repräsentation einer Liste als spezielle Ausprägung einesUdaContainer
.
-
-
Constructor Summary
Constructors Constructor Description Liste()
Standardkonstruktor.
Es wird eine leere Liste erzeugt.Liste(UdaContainer container)
Konstruktor.
Die Funktion erzeugt ein neues Objekt vom TypListe
und füllt diese mit den Daten des übergebenenUdaContainer
.
-
Method Summary
Modifier and Type Method Description Kopierbar
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.java.lang.Object
getContainerElement(int index)
liefert das Objekt an der angegebenen Position.java.util.Collection<java.lang.Object>
getElemente()
liefert die Menge der Elemente, die im Container enthalten sind.int
getGroesse()
liefert die Größe des Containers.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()
.-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.daten.container.UdaContainer
anhaengen, asString, einfuegen, getStrukturElement, getUdaIterator, loeschen, setStrukturElement
-
-
-
-
Constructor Detail
-
Liste
public Liste()
Standardkonstruktor.
Es wird eine leere Liste erzeugt.
-
Liste
public Liste(UdaContainer container)
Konstruktor.
Die Funktion erzeugt ein neues Objekt vom TypListe
und füllt diese mit den Daten des übergebenenUdaContainer
.- Parameters:
container
- der Container mit den initialen Daten
-
-
Method Detail
-
erzeugeKopie
public Kopierbar erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück..- Specified by:
erzeugeKopie
in interfaceKopierbar
- Returns:
- die erzeugte Kopie
- See Also:
Kopierbar.erzeugeKopie()
-
getContainerElement
public java.lang.Object getContainerElement(int index)
liefert das Objekt an der angegebenen Position..- Specified by:
getContainerElement
in interfaceContainer
- Parameters:
index
- der Index- Returns:
- das Objekt
- See Also:
Container.getContainerElement(int)
,setContainerElement(int, Object)
-
getElemente
public java.util.Collection<java.lang.Object> getElemente()
liefert die Menge der Elemente, die im Container enthalten sind..- Specified by:
getElemente
in classUdaContainer
- Returns:
- die Elemente
- See Also:
UdaContainer.getElemente()
-
getGroesse
public int getGroesse()
liefert die Größe des Containers..- Specified by:
getGroesse
in classUdaContainer
- Returns:
- die Größe
- See Also:
UdaContainer.getGroesse()
-
setContainerElement
public void setContainerElement(int index, java.lang.Object daten)
die Funktion ersetzt das Objekt an der gegebenen Position mit dem übergebenen Objekt..- Specified by:
setContainerElement
in interfaceContainer
- Parameters:
index
- der Indexdaten
- das neue Datenobjekt- See Also:
Container.setContainerElement(int, java.lang.Object)
,getContainerElement(int)
-
toString
public java.lang.String toString()
..- Overrides:
toString
in classUdaContainer
- See Also:
UdaContainer.toString()
-
-