Package org.jboss.dmr

Class ValueExpressionResolver


  • public class ValueExpressionResolver
    extends Object
    A resolver for value expressions.
    Author:
    David M. Lloyd
    • Field Detail

      • DEFAULT_RESOLVER

        public static final ValueExpressionResolver DEFAULT_RESOLVER
        The default value expression resolver.
    • Constructor Detail

      • ValueExpressionResolver

        public ValueExpressionResolver()
        Construct a new instance.
    • 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. Return null 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