Package org.jboss.dmr
Class ValueExpressionResolver
java.lang.Object
org.jboss.dmr.ValueExpressionResolver
A resolver for value expressions.
- Author:
- David M. Lloyd
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ValueExpressionResolverThe default value expression resolver. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolve(ValueExpression expression) Perform expression resolution.protected StringresolvePart(String name) Resolve a single name in the expression.
-
Field Details
-
DEFAULT_RESOLVER
The default value expression resolver.
-
-
Constructor Details
-
ValueExpressionResolver
public ValueExpressionResolver()Construct a new instance.
-
-
Method Details
-
resolve
Perform expression resolution.- Parameters:
expression- the expression to resolve- Returns:
- the resolved string
-
resolvePart
Resolve a single name in the expression. Returnnullif no resolution is possible. The default implementation (which may be delegated to) checks system properties, environment variables, and a small set of special strings.- Parameters:
name- the name to resolve- Returns:
- the resolved value, or
nullfor none
-