Package de.bsvrz.ibv.uda.interpreter
Class InterpreterHandler
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
-
- de.bsvrz.ibv.uda.interpreter.AbstractUdaHandler
-
- de.bsvrz.ibv.uda.interpreter.InterpreterHandler
-
public class InterpreterHandler extends AbstractUdaHandler
Handler für allgemeine Funktionen und Operatoren, die innerhalb eines UdaSkripts verwendet werden können.
Folgende Operationen werden unterstützt:- klasse(): liefert den Namen der Klasse eines Objekts
-
-
Constructor Summary
Constructors Constructor Description InterpreterHandler()
-
Method Summary
Modifier and Type Method Description de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[]getHandledOperators().java.lang.Objectperform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden).de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidationvalidiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden).-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.AbstractUdaHandler
erzeugeHandlerFehler, isAusfuehrbar, isValidOperand
-
-
-
-
Method Detail
-
getHandledOperators
public de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
.- Specified by:
getHandledOperatorsin classde.bsvrz.sys.funclib.bitctrl.interpreter.Handler- Returns:
- die Liste der Operatoren, die unterstützt werden.
- See Also:
Handler.getHandledOperators()
-
perform
public java.lang.Object perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden).- Specified by:
performin classde.bsvrz.sys.funclib.bitctrl.interpreter.Handler- See Also:
Handler.perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
-
validiereHandler
public de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden).- Specified by:
validiereHandlerin classde.bsvrz.sys.funclib.bitctrl.interpreter.Handler- See Also:
Handler.validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
-
-