Interface ClassDescriptorResolutionCommand
- All Superinterfaces:
NatureExtendable
,PropertyHolder
- All Known Implementing Classes:
BaseResolutionCommand
,ClassResolutionByAnnotations
,ClassResolutionByCDR
,ClassResolutionByFile
,ClassResolutionByMappingLoader
Command resolves
ClassDescriptor
s. Commands are capable to
have Natures to provide resource dependencies.- Author:
- Lukas Lang
-
Method Summary
Modifier and TypeMethodDescriptionResolves aClassDescriptor
..void
setClassDescriptorResolver
(JDOClassDescriptorResolver classDescriptorResolver) Sets aJDOClassDescriptorResolver
instance to be used forClassDescriptor
registration.Methods inherited from interface org.castor.core.nature.NatureExtendable
addNature, hasNature
Methods inherited from interface org.castor.core.nature.PropertyHolder
getProperty, setProperty
-
Method Details
-
resolve
Resolves aClassDescriptor
..- Parameters:
type
- type to look up.- Returns:
- a
ClassDescriptor
if found, null if not.
-
setClassDescriptorResolver
Sets aJDOClassDescriptorResolver
instance to be used forClassDescriptor
registration.- Parameters:
classDescriptorResolver
-JDOClassDescriptorResolver
instance to be used.
-