//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)