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
returns a {@link JexlRuleScript.COMPLEXITY} level

// Public Instance Methods
public Object evaluate(JexlContext 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