Package org.jboss.dmr
Class ValueExpressionResolver
- java.lang.Object
-
- org.jboss.dmr.ValueExpressionResolver
-
public class ValueExpressionResolver extends Object
A resolver for value expressions.- Author:
- David M. Lloyd
-
-
Field Summary
Fields Modifier and Type Field Description static ValueExpressionResolver
DEFAULT_RESOLVER
The default value expression resolver.
-
Constructor Summary
Constructors Constructor Description ValueExpressionResolver()
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
resolve(ValueExpression expression)
Perform expression resolution.protected String
resolvePart(String name)
Resolve a single name in the expression.
-
-
-
Field Detail
-
DEFAULT_RESOLVER
public static final ValueExpressionResolver DEFAULT_RESOLVER
The default value expression resolver.
-
-
Method Detail
-
resolve
public String resolve(ValueExpression expression)
Perform expression resolution.- Parameters:
expression
- the expression to resolve- Returns:
- the resolved string
-
resolvePart
protected String resolvePart(String name)
Resolve a single name in the expression. Returnnull
if 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
null
for none
-
-