Package eu.bandm.tools.tpath.runtime
Class Interpreter<N>
java.lang.Object
eu.bandm.tools.tpath.runtime.Interpreter<N>
- All Implemented Interfaces:
BiFunction<Context<N>,
TPath.Expr, Value<N>>
- Direct Known Subclasses:
SimpleInterpreter
public abstract class Interpreter<N>
extends Object
implements BiFunction<Context<N>,TPath.Expr,Value<N>>
-
Field Summary
Modifier and TypeFieldDescriptionprotected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) boolean
setTraceFlagFunctionApplication
(boolean tf) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen, apply
-
Field Details
-
msg
-
traceFlagFunctionApplication
protected boolean traceFlagFunctionApplication
-
-
Constructor Details
-
Interpreter
public Interpreter()
-
-
Method Details
-
setMessageReceiver
-
setTraceFlagFunctionApplication
public boolean setTraceFlagFunctionApplication(boolean tf)
-