org.exolab.castor.xml.util
Interface ResolverPackageCommand
- AbstractResolverPackageCommand, ByCDR, ByPackageMapping
public interface ResolverPackageCommand
A command used by a resolver strategy to get class descriptors for a package.
The number of class descriptors returned will vary between zero and many...
Commands are planned to be something like a service which might get invoked
multiple times in parallel. So no resolve specific states are allowed to be
stored in the class state!
Map | resolve(String packageName, Map p) - The one and only purpose resolver commands are good for ;-) .
|
resolve
public Map resolve(String packageName,
Map p)
throws ResolverException
The one and only purpose resolver commands are good for ;-) . Resolving
the package giving and returning (a maybe empty) list of descriptors found.
The descriptors are put into a Map of String (className) and Class (descriptor
class).
packageName
- the name of the package to resolvep
- the Properties to be used at resolve
- a Map of className and XMLClassDescriptor
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com