public abstract class SimplePropertyResolver extends Object implements PropertyResolver
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
filterResult |
| Constructor and Description |
|---|
SimplePropertyResolver() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getProperty(String name)
Returns property value which will be optionally filtered for any properties.
|
String |
resolveProperty(String name,
PropertyResolver resolver)
Get value for the given property.
|
void |
setFilterResult(boolean filterResult)
If true, will filter the value returned by
getProperty(String). |
protected boolean filterResult
public SimplePropertyResolver()
public void setFilterResult(boolean filterResult)
getProperty(String).public String resolveProperty(String name, PropertyResolver resolver) throws PropertyNotFoundException
PropertyResolverresolveProperty in interface PropertyResolvername - name of the property to resolveresolver - property resolver for recursive resolutionPropertyNotFoundException - when we are sure the property cannot be resolved by any other resolverpublic abstract String getProperty(String name) throws PropertyNotFoundException
PropertyResolver.resolveProperty(String, PropertyResolver).PropertyNotFoundExceptionCopyright © 2013 Atteo. All Rights Reserved.