net.simplace.core.jexl.JexlRuleScript
public class JexlRuleScript implements org.apache.commons.jexl3.JexlExpression {
// Class Methods public static
JexlRuleScript.COMPLEXITY analyseComplexity(String aRule);
Analyses a Rule for it's complexity level
returns a {@link JexlRuleScript.COMPLEXITY} level
// Public Instance Methods public Object
evaluate(JexlContext aContext);
// From
org.apache.commons.jexl3.JexlExpression
returns the result of that Script or Expression execution
public
JexlRuleScript.COMPLEXITY getComplexity();
returns the {@link COMPLEXITY} of this {@link Script} or {@link Expression}
public String toString(); // Overrides java.lang.Object
public String getSourceText(); // From
org.apache.commons.jexl3.JexlExpression
public String getParsedText(); // From
org.apache.commons.jexl3.JexlExpression
public Callable callable(JexlContext aArg0); // From
org.apache.commons.jexl3.JexlExpression
// Inner Classes
public static final class JexlRuleScript.COMPLEXITY extends java.lang.Enum
}
Passed to: net.simplace.sim.util.FWSimHelper.checkForAction()
Returned by: JexlHelper.create(), JexlHelper.create(), net.simplace.sim.io.resources.FWSimInputAdapter.getJexlScript(), net.simplace.sim.io.output.FWSimOutput.getOutputScript()
Type of: net.simplace.sim.io.resources.FWSimInputAdapter.iJexlScript, net.simplace.sim.io.output.FWSimOutput.iOutputScript, net.simplace.sim.io.output.FWSimOutput.iResetScript, net.simplace.sim.control.FWExchangeComponent.iSyncScript