public abstract class UdaContainer extends java.lang.Object implements Container, Struktur
Modifier | Constructor and Description |
---|---|
protected |
UdaContainer()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
anhaengen(int position,
java.lang.Object element)
fügt ein Element nach dem Element an der gegebenen Position in den
Container ein.
|
java.lang.String |
asString(char start,
char ende)
liefert die Elemente des Container als kommagetrennte Zeichenkette, die
in die übergebenen Zeichen für Anfang und Ende eingeschlossen ist.
|
java.lang.Object |
einfuegen(java.lang.Object schluessel,
java.lang.Object element)
fügt ein Element mit dem gegebenen Schlüsel in den Container ein.
|
abstract java.util.Collection<java.lang.Object> |
getElemente()
liefert die Menge der Elemente, die im Container enthalten sind.
|
abstract int |
getGroesse()
liefert die Größe des Containers.
|
java.lang.Object |
getStrukturElement(java.lang.String name)
liefert das Element des Objekts, dass mit dem übergebenen Namen
spezifiziert wird.
|
UdaIterator |
getUdaIterator(java.lang.Object position)
erzeugt einen
UdaIterator , der auf die angegebene Position
positioniert ist. |
java.lang.Object |
loeschen(java.lang.Object schluessel)
löscht das Element mit dem angegebenen Schlüssel.
|
void |
setStrukturElement(java.lang.String name,
java.lang.Object daten)
setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben
wird auf den übergebenen Wert.
|
java.lang.String |
toString()
.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContainerElement, setContainerElement
protected UdaContainer()
public final java.lang.Object einfuegen(java.lang.Object schluessel, java.lang.Object element)
schluessel
- der Schlüsselelement
- das einzufügende Objektpublic final void anhaengen(int position, java.lang.Object element)
position
- die Positionelement
- das neue Elementpublic final java.lang.Object loeschen(java.lang.Object schluessel)
schluessel
- der Schlüsselpublic abstract java.util.Collection<java.lang.Object> getElemente()
public abstract int getGroesse()
public java.lang.String asString(char start, char ende)
start
- das Anfangszeichenende
- das Endezeichenpublic UdaIterator getUdaIterator(java.lang.Object position)
UdaIterator
, der auf die angegebene Position
positioniert ist.position
- die Positionpublic java.lang.Object getStrukturElement(java.lang.String name)
getStrukturElement
in interface Struktur
name
- der NameStruktur.getStrukturElement(java.lang.String)
,
setStrukturElement(String, Object)
public void setStrukturElement(java.lang.String name, java.lang.Object daten)
setStrukturElement
in interface Struktur
name
- der Namedaten
- das DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object)
,
getStrukturElement(String)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()