Class Variable
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.ausdruck.Variable
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
,de.bsvrz.sys.funclib.bitctrl.interpreter.Variable
public class Variable extends java.lang.Object implements de.bsvrz.sys.funclib.bitctrl.interpreter.Variable
Repräsentation einer Variable innerhalb eines Uda-Skripts. Eine Variable stellt einen Namen dar, über den auf Daten innerhalb des aktuellen Kontextes der Ausführung eines Uda-Skriptes zugegriffen werden kann.
-
-
Constructor Summary
Constructors Constructor Description Variable(java.lang.String name)
Konstruktor mit Angabe des Variablennamens.
-
-
-
Method Detail
-
interpret
public java.lang.Object interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
wertet den Variablenausdruck aus. Die Auswertung ermittelt aus dem übergebenen Kontext das Objekt, dem der Name der Variable zugeordnet ist. Wird innerhalb des Kontextes keine entsprechende Variable mit einem zugeordneten Datenobjekt gefunden, wird ein Objektzugriffsfehler geworfen.
.- Specified by:
interpret
in interfacede.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- See Also:
Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)
-
getName
public java.lang.String getName()
liefert den Name der Variable, die der Ausdruck definiert.- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.interpreter.Variable
- Returns:
- den Name
-
-