org.jboss.metadata.property
Interface SimpleExpressionResolver
- All Known Implementing Classes:
- CompatibilityExpressionResolver, CompositePropertyResolver, JBossASSimpleExpressionResolver, PropertiesPropertyResolver, SystemPropertyResolver
public interface SimpleExpressionResolver
Resolves the value of a simple expression, where a simple expression is defined as the content
between the strings "${" and "}", with no other simple expressions nested inside.
- Author:
- Brian Stansberry (c) 2014 Red Hat Inc.
- See Also:
JBossASSimpleExpressionResolver
resolveExpressionContent
SimpleExpressionResolver.ResolutionResult resolveExpressionContent(String expressionContent)
- Resolve the given expression content. The following guarantees are made with regard to the content:
- The content is the entire string that was included between a leading "${" and a trailing "}".
- The content itself does not include the leading "${" and trailing "}".
- The content itself does not include any other "${" and trailing "}", i.e. there is no nested expression.
- Parameters:
expressionContent - the string that was between the leading "${"and trailing "}" in an expression
- Returns:
- the result of the resolution, or
null if the expression content could not be resolved.
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.