public interface OXQCompositeResolverFactory extends OXQEntityResolverFactory
A composite resolver delegates the entity lookup process to other entity resolvers in the order of their registration. It returns the first non-null result that it receives.
| Modifier and Type | Method and Description |
|---|---|
void |
addResolver(OXQEntityResolver resolver)
Adds a delegate entity resolver.
|
OXQEntityResolver[] |
getResolvers()
Returns the delegate entity resolvers currently registered with this factory.
|
boolean |
removeResolver(OXQEntityResolver resolver)
Removes a delegate entity resolver.
|
createResolvervoid addResolver(OXQEntityResolver resolver)
resolver - the delegate entity resolver. Cannot be nulljava.lang.NullPointerException - if argument is nullboolean removeResolver(OXQEntityResolver resolver)
resolver - the entity resolver that must be removed. Cannot be nulltrue if entity resolver was removed, or false if the entity resolver didn't exist in the listjava.lang.NullPointerException - if argument is nullOXQEntityResolver[] getResolvers()
null