ResolverPackageCommandByCDR, ByPackageMappingpublic abstract class AbstractResolverPackageCommand extends java.lang.Object implements ResolverPackageCommand
| Constructor | Description |
|---|---|
AbstractResolverPackageCommand() |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract java.util.Map<java.lang.String,ClassDescriptor> |
internalResolve(java.lang.String packageName,
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.
|
protected boolean |
isEmptyPackageName(java.lang.String packageName) |
Is the given package name empty?
|
java.util.Map<java.lang.String,ClassDescriptor> |
resolve(java.lang.String packageName,
java.util.Map properties) |
The one and only purpose resolver commands are good for ;-) .
|
public final java.util.Map<java.lang.String,ClassDescriptor> resolve(java.lang.String packageName, java.util.Map properties) throws ResolverException
resolve in interface ResolverPackageCommandpackageName - the name of the package to resolveproperties - the Properties to be used at resolveResolverException - in case that resolving fails fatallyprotected final boolean isEmptyPackageName(java.lang.String packageName)
packageName - the package name to checkprotected abstract java.util.Map<java.lang.String,ClassDescriptor> internalResolve(java.lang.String packageName, 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 - in case of unrecoverable problems at resolvingIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com