//Artefact:JavaClass/com/sphenon/basics/expression/Expression
Synopsis
public Expression
extends Object
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, String default_session)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, boolean is_dynamic_string)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, String default_session, boolean is_dynamic_string)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, boolean expression_is_static, String default_evaluators)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, boolean expression_is_static, String default_evaluators, String default_session)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, boolean expression_is_static, String default_evaluators, boolean is_dynamic_string)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, boolean expression_is_static, String default_evaluators, String default_session, boolean is_dynamic_string)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, java.lang.Object[] arguments)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, java.util.Map arguments)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, Scope scope)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, Scope scope)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, String default_session, Scope scope)
//Artefact:Constructor/com/sphenon/basics/expression/Expression/Expression
Synopsis
public Expression (CallContext context, String expression, String default_evaluators, String default_session, boolean is_dynamic_string, Scope scope)
//Artefact:Attribute/com/sphenon/basics/expression/Expression/id_char_re
Synopsis
public static final java.lang.String id_char_re = "[A-Za-z0-9_]"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/id_re
Synopsis
public static final java.lang.String id_re = "[A-Za-z0-9_]+"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/id_opt_re
Synopsis
public static final java.lang.String id_opt_re = "[A-Za-z0-9_]*"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/id_opt_g_re
Synopsis
public static final java.lang.String id_opt_g_re = "([A-Za-z0-9_]*)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/actor_re
Synopsis
public static final java.lang.String actor_re = "[A-Za-z0-9_]+"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/actor_g_re
Synopsis
public static final java.lang.String actor_g_re = "([A-Za-z0-9_]+)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/step_re
Synopsis
public static final java.lang.String step_re = "[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_re1
Synopsis
public static final java.lang.String loc_re1 = "(?:[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?(?:/[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?)*)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_re2
Synopsis
public static final java.lang.String loc_re2 = "(?:\"[^\"]+\")"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_re3
Synopsis
public static final java.lang.String loc_re3 = "(?:\'[^\']+\')"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_re4
Synopsis
public static final java.lang.String loc_re4 = "(?:@[A-Za-z0-9_]+)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_g_re1
Synopsis
public static final java.lang.String loc_g_re1 = "([A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?(?:/[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?)*)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_g_re2
Synopsis
public static final java.lang.String loc_g_re2 = "(?:\"([^\"]+)\")"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_g_re3
Synopsis
public static final java.lang.String loc_g_re3 = "(?:\'([^\']+)\')"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_g_re4
Synopsis
public static final java.lang.String loc_g_re4 = "(?:(@[A-Za-z0-9_]+))"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_re
Synopsis
public static final java.lang.String loc_re = "(?:(?:[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?(?:/[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?)*)|(?:\"[^\"]+\")|(?:\'[^\']+\')|(?:@[A-Za-z0-9_]+))"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/loc_g_re
Synopsis
public static final java.lang.String loc_g_re = "(?:([A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?(?:/[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?)*)|(?:\"([^\"]+)\")|(?:\'([^\']+)\')|(?:(@[A-Za-z0-9_]+)))"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/ssn_re
Synopsis
public static final java.lang.String ssn_re = "[A-Za-z0-9_]+"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/ssn_g_re
Synopsis
public static final java.lang.String ssn_g_re = "([A-Za-z0-9_]+)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/eva_re
Synopsis
public static final java.lang.String eva_re = "[A-Za-z0-9_]*(?:%[A-Za-z0-9_]+)?(?:@(?:(?:[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?(?:/[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?)*)|(?:\"[^\"]+\")|(?:\'[^\']+\')|(?:@[A-Za-z0-9_]+)))?(?:#(?:[A-Za-z0-9_]+)?)?"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/eva_g_r
Synopsis
public static final java.lang.String eva_g_r = "([A-Za-z0-9_]*)(?:%([A-Za-z0-9_]+))?(?:@(?:([A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?(?:/[A-Za-z0-9_]+(?:=[A-Za-z0-9_]+)?)*)|(?:\"([^\"]+)\")|(?:\'([^\']+)\')|(?:(@[A-Za-z0-9_]+))))?(?:#(?:([A-Za-z0-9_]+))?)?"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/arg_re
Synopsis
public static final java.lang.String arg_re = "\\(([^\\)]+)\\)"
//Artefact:Attribute/com/sphenon/basics/expression/Expression/ejc
Synopsis
public static com.sphenon.basics.expression.ExpressionJavaCache ejc
//Artefact:Method/com/sphenon/basics/expression/Expression/dumpEvaluationCounters
Synopsis
public static void dumpEvaluationCounters ()
//Artefact:Method/com/sphenon/basics/expression/Expression/logEvaluation
Synopsis
public void logEvaluation (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, Scope scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, Scope scope, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, String default_session, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, Scope scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, String default_session, Scope scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, Scope scope, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, String default_session, Scope scope, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, boolean expression_is_static, String default_evaluators, Scope scope, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, boolean expression_is_static, String default_evaluators, String default_session, Scope scope, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, com.sphenon.basics.data.DataSink execution_sink, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, String default_session, com.sphenon.basics.data.DataSink execution_sink, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, java.util.Map arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, String default_session, java.util.Map arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, com.sphenon.basics.data.DataSink execution_sink, java.util.Map arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public static java.lang.Object evaluate (CallContext context, String expression, String default_evaluators, String default_session, com.sphenon.basics.data.DataSink execution_sink, java.util.Map arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/isTrue
Synopsis
public static boolean isTrue (CallContext context, Object object)
//Artefact:Method/com/sphenon/basics/expression/Expression/isTrue
Synopsis
public static boolean isTrue (CallContext context, Expression expression, Scope scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/isTrue
Synopsis
public static boolean isTrue (CallContext context, String expression, String default_evaluators, Scope scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/isTrue
Synopsis
public static boolean isTrue (CallContext context, String expression, String default_evaluators, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/parse
Synopsis
public static com.sphenon.basics.expression.ActivityClass parse (CallContext context, String expression)
//Artefact:Method/com/sphenon/basics/expression/Expression/parse
Synopsis
public static com.sphenon.basics.expression.ActivityClass parse (CallContext context, String expression, String default_evaluators)
//Artefact:Method/com/sphenon/basics/expression/Expression/parse
Synopsis
public static com.sphenon.basics.expression.ActivityClass parse (CallContext context, String expression, String default_evaluators, String default_session)
//Artefact:Method/com/sphenon/basics/expression/Expression/createDataSource
Synopsis
public static com.sphenon.basics.data.DataSource createDataSource (CallContext context, String expression_string, String default_evaluators, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/disableCaching
Synopsis
public void disableCaching (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/registerExpressionEvaluatorServiceLocator
Synopsis
public static void registerExpressionEvaluatorServiceLocator (CallContext context, ExpressionEvaluatorServiceLocator eesl)
//Artefact:Method/com/sphenon/basics/expression/Expression/findExpressionEvaluatorService
Synopsis
public static com.sphenon.basics.expression.ExpressionEvaluatorService findExpressionEvaluatorService (CallContext context, String location)
//Artefact:Method/com/sphenon/basics/expression/Expression/getExpression
Synopsis
public java.lang.String getExpression (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/getDefaultEvaluators
Synopsis
public java.lang.String getDefaultEvaluators (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/getDefaultSession
Synopsis
public java.lang.String getDefaultSession (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/getEvaluators
Synopsis
public java.lang.String[][] getEvaluators (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/getCode
Synopsis
public java.lang.String getCode (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/setEvaluator
Synopsis
public java.lang.String[] setEvaluator (CallContext context, String evaluator_string)
//Artefact:Method/com/sphenon/basics/expression/Expression/setExpression
Synopsis
public void setExpression (CallContext context, String expression)
//Artefact:Method/com/sphenon/basics/expression/Expression/setExpression
Synopsis
public void setExpression (CallContext context, String expression, String default_evaluators)
//Artefact:Method/com/sphenon/basics/expression/Expression/setExpression
Synopsis
public void setExpression (CallContext context, String expression, String default_evaluators, String default_session)
//Artefact:Method/com/sphenon/basics/expression/Expression/setExpression
Synopsis
public void setExpression (CallContext context, String expression, boolean expression_is_static, String default_evaluators)
//Artefact:Method/com/sphenon/basics/expression/Expression/setExpression
Synopsis
public void setExpression (CallContext context, String expression, boolean expression_is_static, String default_evaluators, String default_session)
//Artefact:Method/com/sphenon/basics/expression/Expression/attachScope
Synopsis
public void attachScope (CallContext context, Scope attached_scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/getIsDynamicString
Synopsis
public boolean getIsDynamicString (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context, com.sphenon.basics.data.DataSink execution_sink, java.lang.Object[] arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context, java.util.Map arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context, com.sphenon.basics.data.DataSink execution_sink, java.util.Map arguments)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context, Scope scope)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluate
Synopsis
public java.lang.Object evaluate (CallContext context, Scope scope, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/parse
Synopsis
public com.sphenon.basics.expression.ActivityClass parse (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/getRegistry
Synopsis
public com.sphenon.basics.expression.ExpressionEvaluatorRegistry getRegistry (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/setRegistry
Synopsis
public void setRegistry (CallContext context, ExpressionEvaluatorRegistry registry)
//Artefact:Method/com/sphenon/basics/expression/Expression/mergeScopeWithSessionScope
Synopsis
public static com.sphenon.basics.expression.Scope mergeScopeWithSessionScope (CallContext context, Scope current_scope, String actor_id, String session_id)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluateWithEvaluator
Synopsis
public java.lang.Object evaluateWithEvaluator (CallContext context, String code, String evaluator_id, Scope current_scope, String actor_id, String session_id, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/evaluateWithEvaluator
Synopsis
public static java.lang.Object evaluateWithEvaluator (CallContext context, String code, String evaluator_id, Scope current_scope, String actor_id, String session_id, boolean is_dynamic_string, ExpressionEvaluatorRegistry registry, com.sphenon.basics.data.DataSink execution_sink)
//Artefact:Method/com/sphenon/basics/expression/Expression/parseWithEvaluator
Synopsis
public static com.sphenon.basics.expression.ActivityClass parseWithEvaluator (CallContext context, String code, String evaluator_id, boolean is_dynamic_string, ExpressionEvaluatorRegistry registry)
//Artefact:Method/com/sphenon/basics/expression/Expression/parseWithEvaluator
Synopsis
public static com.sphenon.basics.expression.ActivityClass parseWithEvaluator (CallContext context, ExpressionSource expression_source, String evaluator_id, boolean is_dynamic_string, ExpressionEvaluatorRegistry registry)
//Artefact:Method/com/sphenon/basics/expression/Expression/toString
Synopsis
public java.lang.String toString ()
//Artefact:Method/com/sphenon/basics/expression/Expression/dumpExpressions
Synopsis
public static void dumpExpressions (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/saveCacheOnExit
Synopsis
public static void saveCacheOnExit (CallContext context)
//Artefact:Method/com/sphenon/basics/expression/Expression/saveCache
Synopsis
public static void saveCache (CallContext context)

