
public class FilteredObjectResolverWrapper extends Object implements ObjectResolver
Filter which is used before the given ObjectResolver is called.| Constructor and Description |
|---|
FilteredObjectResolverWrapper(ObjectResolver targetObjectResolver,
Filter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addObjectResolver(ObjectResolver objectResolver)
Some Implementations of a
ObjectResolver are delegating the functionality
to other ObjectResolvers. |
Object |
getObject(String key,
ContentResolver contentResolver)
Reads the byte[] content from the ContentResolver and creates an Object.
|
public FilteredObjectResolverWrapper(ObjectResolver targetObjectResolver, Filter filter)
targetObjectResolver - The ObjectResolver where the settings should be read if the Filter allows it.filter - the Filter which defines if an key should be read from the given ObjectResolver.public void addObjectResolver(ObjectResolver objectResolver)
ObjectResolver are delegating the functionality
to other ObjectResolvers.UnionObjectResolver
--------------------------------------
<objectResolver name="DefaultObjectResolver" class="org.settings4j.objectresolver.UnionObjectResolver">
<objectResolver-ref ref="JavaXMLBeansObjectResolver" />
<objectResolver-ref ref="SpringConfigObjectResolver" />
</objectResolver>
--------------------------------------
addObjectResolver in interface ObjectResolverobjectResolver - the original objectResolver to delegate.public Object getObject(String key, ContentResolver contentResolver)
ContentResolver.getContent(key + ".properties")ContentResolver.getContent(String key) to an Object.getObject in interface ObjectResolverkey - The Key of the byte[] who should be converted to an Object.contentResolver - The contentResolver, from where the content could be read.Copyright © 2008–2014. All rights reserved.