Start
|
Index
|
Overview
•
PREV
|
UP
|
NEXT
net.simplace.util.jexl.JexlRuleScript
public class
JexlRuleScript
{
// Class Methods
public static
JexlRuleScript.COMPLEXITY
analyseComplexity
(String aRule);
Analyses a Rule for it's complexity level
aRule
returns
a {@link JexlRuleScript.COMPLEXITY} level
// Public Instance Methods
public Object
evaluate
(JexlContext aContext);
aContext
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
();
public String
getParsedText
();
// Inner Classes
public static final class
JexlRuleScript.COMPLEXITY
extends java.lang.Enum
}
Returned by:
JexlHelper.create
(),
JexlHelper.create
(),
net.simplace.simulation.io.resources.FWSimInputAdapter.getJexlScript
(),
net.simplace.simulation.io.output.FWSimOutput.getOutputScript
()
Type of:
net.simplace.simulation.io.resources.FWSimInputAdapter.iJexlScript
,
net.simplace.simulation.io.output.FWSimOutput.iOutputScript
,
net.simplace.simulation.io.output.FWSimOutput.iResetScript