public class Liste extends UdaContainer implements Kopierbar
UdaContainer.| Modifier and Type | Field and Description |
|---|---|
private List<Object> |
liste
die Liste der enthalten Elemente.
|
| Constructor and Description |
|---|
Liste()
Standardkonstruktor.
|
Liste(UdaContainer container)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
elementEinfuegen(int index,
Object daten)
fügt ein Element vor dem Element an der gegebenen Position in den
Container ein.
|
(package private) void |
elementEinfuegen(String schluessel,
Object daten)
fügt ein neues Element mit dem gegebenen Schlüssel in den Container ein.
|
(package private) Object |
elementLoeschen(int index)
löscht das Element an der angegebenen Position aus dem Container.
|
(package private) Object |
elementLoeschen(String schluessel)
löscht das Element, das über den übergebenen Schlüssel identifiziert
wird.
|
Kopierbar |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Object |
getContainerElement(int index)
liefert das Objekt an der angegebenen Position.
|
Collection<Object> |
getElemente()
liefert die Menge der Elemente, die im Container enthalten sind.
|
int |
getGroesse()
liefert die Größe des Containers.
|
(package private) String |
getSchluessel(int position)
liefert den Schlüssel für das Element an der angegebenen Position.
|
(package private) int |
getSchluesselPosition(Object schluessel)
liefert die Position innerhalb des Containers, an dem sich das Element,
welches durch den übergebenen Schlüssel beschrieben wird, befindet.
|
void |
setContainerElement(int index,
Object daten)
die Funktion ersetzt das Objekt an der gegebenen Position mit dem
übergebenen Objekt.
|
String |
toString()
.
|
anhaengen, asString, einfuegen, getStrukturElement, getUdaIterator, loeschen, setStrukturElementpublic Liste()
public Liste(UdaContainer container)
Liste und füllt
diese mit den Daten des übergebenen UdaContainer.container - der Container mit den initialen Datenvoid elementEinfuegen(int index,
Object daten)
elementEinfuegen in class UdaContainerindex - die Positiondaten - das einzufügende ElementUdaContainer.elementEinfuegen(int,
java.lang.Object)void elementEinfuegen(String schluessel, Object daten)
elementEinfuegen in class UdaContainerschluessel - der Schlüsseldaten - das einzufügende ElementUdaContainer.elementEinfuegen(java.lang.String,
java.lang.Object)Object elementLoeschen(int index)
elementLoeschen in class UdaContainerindex - die PositionUdaContainer.elementLoeschen(int)Object elementLoeschen(String schluessel)
elementLoeschen in class UdaContainerschluessel - der SchlüsselUdaContainer.elementLoeschen(java.lang.String)public Kopierbar erzeugeKopie()
erzeugeKopie in interface KopierbarKopierbar.erzeugeKopie()public Object getContainerElement(int index)
getContainerElement in interface Containerindex - der IndexContainer.getContainerElement(int),
setContainerElement(int, Object)public Collection<Object> getElemente()
getElemente in class UdaContainerUdaContainer.getElemente()public int getGroesse()
getGroesse in class UdaContainerUdaContainer.getGroesse()String getSchluessel(int position)
getSchluessel in class UdaContainerposition - die PositionUdaContainer.getSchluessel(int)int getSchluesselPosition(Object schluessel)
getSchluesselPosition in class UdaContainerschluessel - der SchlüsselUdaContainer.getSchluesselPosition(java.lang.Object)public void setContainerElement(int index,
Object daten)
setContainerElement in interface Containerindex - der Indexdaten - das neue DatenobjektContainer.setContainerElement(int,
java.lang.Object),
getContainerElement(int)public String toString()
toString in class UdaContainerUdaContainer.toString()Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.