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 TypListeund füllt diese mit den Daten des übergebenenUdaContainer.
-
Method Summary
Modifier and Type Method Description KopierbarerzeugeKopie()die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.java.lang.ObjectgetContainerElement(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.intgetGroesse()liefert die Größe des Containers.voidsetContainerElement(int index, java.lang.Object daten)die Funktion ersetzt das Objekt an der gegebenen Position mit dem übergebenen Objekt.java.lang.StringtoString().-
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 TypListeund 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:
erzeugeKopiein 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:
getContainerElementin 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:
getElementein classUdaContainer- Returns:
- die Elemente
- See Also:
UdaContainer.getElemente()
-
getGroesse
public int getGroesse()
liefert die Größe des Containers..- Specified by:
getGroessein 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:
setContainerElementin 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:
toStringin classUdaContainer- See Also:
UdaContainer.toString()
-
-