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 Details

    • DEFAULT_RESOLVER

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

    • ValueExpressionResolver

      public ValueExpressionResolver()
      Construct a new instance.
  • Method Details

    • 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