ResolverClassCommand
ByDescriptorClass
, ByIntrospection
, ByMappingLoader
public abstract class AbstractResolverClassCommand extends java.lang.Object implements ResolverClassCommand
Constructor | Description |
---|---|
AbstractResolverClassCommand() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract java.util.Map |
internalResolve(java.lang.String className,
java.lang.ClassLoader classLoader,
java.util.Map props) |
The required parameter checks are in the public method and here we expect that the
resolve logic itself is implemented.
|
java.util.Map |
resolve(java.lang.String className,
java.util.Map properties) |
The one and only purpose resolver commands are good for ;-) .
|
public final java.util.Map resolve(java.lang.String className, java.util.Map properties) throws ResolverException
resolve
in interface ResolverClassCommand
className
- the name of the class to resolveproperties
- the Properties to be used at resolveResolverException
- in case that resolving fails fatallyprotected abstract java.util.Map internalResolve(java.lang.String className, java.lang.ClassLoader classLoader, java.util.Map props) throws ResolverException
className
- the name of the class to resolveclassLoader
- the class loader to useprops
- the resolve properties to useResolverException
- if unrecoverable problems in resolve occuredIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com