PropertyResolver, SimpleExpressionResolverpublic class CompositePropertyResolver extends java.lang.Object implements SimpleExpressionResolver, PropertyResolver
PropertyResolvers. If any are implementations of
SimpleExpressionResolver, then any default resolution they provide
will not be returned unless no other resolver provides a non-default resolution.
See https://issues.jboss.org/browse/JBMETA-371 for the problem this addresses.SimpleExpressionResolver.ResolutionResult| Constructor | Description |
|---|---|
CompositePropertyResolver(java.util.Collection<PropertyResolver> resolvers) |
Deprecated.
|
CompositePropertyResolver(PropertyResolver... resolvers) |
Deprecated.
|
CompositePropertyResolver(SimpleExpressionResolver... resolvers) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
resolve(java.lang.String propertyName) |
Deprecated.
|
SimpleExpressionResolver.ResolutionResult |
resolveExpressionContent(java.lang.String expressionContent) |
Resolve the given expression content.
|
@Deprecated public CompositePropertyResolver(java.util.Collection<PropertyResolver> resolvers)
@Deprecated public CompositePropertyResolver(PropertyResolver... resolvers)
public CompositePropertyResolver(SimpleExpressionResolver... resolvers)
@Deprecated public java.lang.String resolve(java.lang.String propertyName)
SimpleExpressionResolver and resolveExpressionContent(String)propertyName as expression content and passes it to resolveExpressionContent(String).
This method is retained for compatibility with legacy PropertyResolver usage.resolve in interface PropertyResolverpropertyName - the expression
The name to resolve.null if the property can not be resolved.public SimpleExpressionResolver.ResolutionResult resolveExpressionContent(java.lang.String expressionContent)
SimpleExpressionResolverresolveExpressionContent in interface SimpleExpressionResolverexpressionContent - the string that was between the leading "${"and trailing "}" in an expressionnull if the expression content could not be resolved.Copyright © 2018 JBoss by Red Hat. All rights reserved.