public class UdaIterator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ANFANG
Konstante zur Definition der Anfangsposition (vor dem ersten Element).
|
static int |
ENDE
Konstante zur Definition der Endposition (nach dem letzten Element).
|
Modifier and Type | Method and Description |
---|---|
void |
elementEntfernt(int index)
Die Funktion aktualisiert den Iterator, wenn in der verbundenen Liste ein
Element entfernt wurde.
|
UdaContainer |
getContainer()
liefert den Container, dem der Iterator zugeordnet ist.
|
java.lang.Object |
getElement()
liefert das Element, auf das der Iterator verweist.
|
java.lang.Object |
getNachfolgerIterator()
Die Funktion erzeugt einen Iterator.
|
int |
getPosition()
liefert die aktuelle Position des Iterators.
|
UdaIterator |
getVorgaengerIterator()
Die Funktion erzeugt einen Iterator.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
innerhalb()
Die Funktion ermittelt, ob der Iterator auf ein gültiges ELement
verweist, d.h. ein Element das sich innerhalb des zugeordneten Containers
befindet.
|
java.lang.Object |
schluessel()
liefert den Schlüssel des Elements, auf das der Iterator verweist.
|
void |
setElement(java.lang.Object daten)
die Funktion ersetzt das Element, auf das der Iterator innerhalb des
zugeordneten Containers verweist, durch das übergebene Objekt.
|
java.lang.String |
toString()
liefert eine Repräsentation des Iterators als Zeichenkette.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
weiter()
die Funktion positioniert den Iterator auf das nachfolgende Element.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
zurueck()
die Funktion positioniert den Iterator auf das vorhergehende Element.
|
public static final int ANFANG
public static final int ENDE
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public UdaContainer getContainer()
public java.lang.Object getElement()
setElement(Object)
public void setElement(java.lang.Object daten)
daten
- das neue DatenobjektgetElement()
public void elementEntfernt(int index)
index
- die Position, an der ein Element entfernt wurde.public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert innerhalb()
public UdaIterator getVorgaengerIterator()
public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert zurueck()
public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert weiter()
public java.lang.Object getNachfolgerIterator()
public int getPosition()
public java.lang.Object schluessel()