public static class JexlEvaluator.JexlEvaluatorProvider extends Object implements EvaluatorProvider
Constructor and Description |
---|
JexlEvaluator.JexlEvaluatorProvider() |
Modifier and Type | Method and Description |
---|---|
Evaluator |
getEvaluator() |
Evaluator |
getEvaluator(SCXML document)
Factory method to return a dedicated and optimized
Evaluator instance for a specific SCXML document. |
String |
getSupportedDatamodel() |
public JexlEvaluator.JexlEvaluatorProvider()
public String getSupportedDatamodel()
getSupportedDatamodel
in interface EvaluatorProvider
public Evaluator getEvaluator()
getEvaluator
in interface EvaluatorProvider
Evaluator
supporting the EvaluatorProvider.getSupportedDatamodel()
public Evaluator getEvaluator(SCXML document)
EvaluatorProvider
Evaluator
instance for a specific SCXML document.
As the returned Evaluator might be optimized and dedicated for the SCXML document instance, the Evaluator may not be shareable and reusable for other SCXML documents.
getEvaluator
in interface EvaluatorProvider
document
- the SCXML documentCopyright © 2005–2015 The Apache Software Foundation. All rights reserved.