Interface IterationsBedingung
-
- All Superinterfaces:
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- All Known Implementing Classes:
BedingungsIterator
,LaufIterationsBedingung
,MengenIterationsBedingung
public interface IterationsBedingung extends de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
die Schnittstelle zur Definition einer Iterationsbedingung in einem Uda-Skript.
-
-
Method Summary
Modifier and Type Method Description java.lang.String
getLaufVariable()
liefert den Namen der Laufvariable, die in der Bedingung verwendet wird oder null, wenn keine solche existiert.boolean
isGueltig(SkriptKontext kontext)
ermittelt, ob die betreffende Bedingung gültig ist.void
reset()
setzt die intern gespeicherten Informationen einer Iterationsbedingung zurück.
-
-
-
Method Detail
-
getLaufVariable
java.lang.String getLaufVariable()
liefert den Namen der Laufvariable, die in der Bedingung verwendet wird oder null, wenn keine solche existiert.- Returns:
- den Namen ode null
-
isGueltig
boolean isGueltig(SkriptKontext kontext)
ermittelt, ob die betreffende Bedingung gültig ist.- Parameters:
kontext
- der Kontext für die üÜberprüfung der Gültigkeit- Returns:
- die Gültigkeit der Bedingung
-
reset
void reset()
setzt die intern gespeicherten Informationen einer Iterationsbedingung zurück.
-
-