net.rewerse.i5.r3.eval.xchange
Class Evaluator
java.lang.Object
net.rewerse.i5.r3.eval.ExprEvaluator
net.rewerse.i5.r3.eval.NativeEvaluator
net.rewerse.i5.r3.eval.xcerpt.XcerptEvaluator
net.rewerse.i5.r3.eval.xchange.Evaluator
- All Implemented Interfaces:
- WSEngine, AsynchEngine, AsynchEvaluator, BrokerEngine, Engine, XChangeListener, ExpressionEngine, NativeEngine
public class Evaluator
- extends XcerptEvaluator
- implements XChangeListener
| Fields inherited from interface net.rewerse.i5.juice.axis.WSEngine |
MODEL |
|
Constructor Summary |
Evaluator(java.lang.String url)
|
| Methods inherited from class net.rewerse.i5.r3.eval.ExprEvaluator |
activeInstallation, asObject, asString, asString, evaluate, exec, exec, exec, exec, exec, exec, exec, getEngine, getLanguage, getThing, getThing, incompleteEvaluation, install, join, join, notEmpty, notifyTo, r3lang, r3lang, r3lang, r3lang, r3lang, r3lang, r3url, register, terminateInstallations, unregister, updateEvaluation, xmlBuilder |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.rewerse.i5.r3.Engine |
exec |
LANG
public static final Language LANG
Evaluator
public Evaluator(java.lang.String url)
throws java.lang.Exception
- Throws:
java.lang.Exception
terminate
public void terminate()
- Specified by:
terminate in interface WSEngine- Overrides:
terminate in class ExprEvaluator
getLanguage
protected Language getLanguage()
- Specified by:
getLanguage in class ExprEvaluator
evaluate
protected void evaluate(ExprEvaluator.Context ctx)
throws java.lang.Exception
- Specified by:
evaluate in class ExprEvaluator
- Throws:
java.lang.Exception
createNative
protected void createNative(ExprEvaluator.Context ctx,
java.lang.String id)
throws java.lang.Exception
- Specified by:
createNative in class NativeEvaluator
- Throws:
java.lang.Exception
freeId
protected void freeId(ExprEvaluator.Context ctx,
java.lang.String id)
throws java.lang.Exception
- Specified by:
freeId in class NativeEvaluator
- Throws:
java.lang.Exception
received
public void received(java.lang.String msg)
- Specified by:
received in interface XChangeListener