| Interface | Description |
|---|---|
| IStringEvaluator |
Declares the ability to evaluate an expression or statement (for example
"2+3" or "variable") defined in a string and return the result.
|
| IStringEvaluatorAccess |
An object whose string expansion strategies can be customized.
|
| IStringEvaluatorSupport |
An object that can publish its state via an
IStringEvaluator. |
| Class | Description |
|---|---|
| ActivityContextAwareResolver |
Forward evaluation to a
ScopedResolver attached to an
IActivityContext. |
| ArrayResolver |
An
IStringEvaluator that looks up a variable in an array. |
| CacheResolver |
Cache previous evaluation results.
|
| ConstantResolver |
Resolve an expression to a constant value.
|
| ContainerResolver |
A common superclass for implementing an
IStringEvaluator that can
navigate along a "." separated path in an expression. |
| DynamicArgsResolver |
An
IStringEvaluator accessing the current argument values "pArgs" for
resolving expressions. |
| EchoResolver |
Resolve an expression to the expression itself
This is a practical tool if you want to adapt different string resolving
components to provide the same expression set.
|
| EntityResolver |
An
IStringEvaluator that allows "entity coded" literals. |
| EnvironmentResolver |
An
IStringEvaluator implementation giving access to
IFileEnvironment related information. |
| ExpressionEvaluator |
A VM singleton for an expression evaluating
IStringEvaluator
instance. |
| ExpressionEvaluator.Installer | |
| LazyExpressionEvaluator |
This
IStringEvaluator forwards evaluation to the current
ExpressionEvaluator singleton. |
| LazyTemplateEvaluator |
This
IStringEvaluator forwards evaluation to the current
TemplateEvaluator singleton. |
| ListResolver |
An
IStringEvaluator that looks up a variable in a List. |
| MapResolver |
An
IStringEvaluator that looks up a variable in a simple Map. |
| MapResolver.AddEntry | |
| MessageBundleMessageResolver |
An
IStringEvaluator accessing messages in a bundle indirectly via
Message object references. |
| MessageBundleStringResolver |
An
IStringEvaluator accessing messages in a bundle. |
| NLSMessageResolver |
An
IStringEvaluator accessing Message instances in a
expression defined package
The expression is mapped against a bundle name, looked up via the class
loader. |
| NLSStringResolver |
An
IStringEvaluator accessing message strings in a expression defined
package
The expression is mapped against a bundle name, looked up via the class
loader. |
| PreferencesResolver |
An
IStringEvaluator accessing preferences values. |
| PreferencesResolver.PreferencesResolverMain | |
| PreferencesResolver.PreferencesResolverRoot | |
| ProcessingDecorator |
A decorating
IStringEvaluator to add result processing support to an
other embedded IStringEvaluator. |
| PropertiesResolver |
Resolve names against system properties.
|
| ReflectiveResolver |
An
IStringEvaluator that provides reflective access to an objects
properties. |
| ScopedResolver |
An
IStringEvaluator that supports a list of other resolvers that are
each asked in turn for evaluating the result. |
| StaticArgEntriesResolver |
An
IStringEvaluator resolving a complete IBinding from statically
provided IArgs. |
| StaticArgsResolver |
An
IStringEvaluator resolving to a value from statically provided
IArgs. |
| SystemResolver |
An
IStringEvaluator implementation giving access common system state. |
| TaggedStringEvaluator |
An
IStringEvaluator for string templates. |
| TaggedStringExpression |
An expression syntax node "${expr}" in the template evaluation framework.
|
| TaggedStringLiteral |
A literal part in a tagged string.
|
| TaggedStringNode |
A "syntax node" in a tagged string.
|
| TaggedStringParser |
Create a "syntax tree" from a tagged string.
|
| TaggedStringVariable |
A concrete replacement value for a ${expression}
|
| TaggedStringVariables |
A collection of
TaggedStringVariable instances. |
| TagResolver |
Resolve expressions against an object's tags
|
| TemplateEvaluator |
A VM singleton for a template evaluation engine.
|
| TemplateEvaluator.Installer | |
| ThreadContextAwareResolver | |
| VariableNamespaceResolver |
Select variable values from a
IVariableNamespace. |
| VariableNamespacesResolver |
Select
IVariableNamespace from IVariableNamespaces. |
| Exception | Description |
|---|---|
| EvaluationException |
An Exception to indicate failure while parsing or evaluating an expression.
|
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.