Interface ClassDescriptorResolutionCommand
-
- All Superinterfaces:
NatureExtendable
,PropertyHolder
- All Known Implementing Classes:
BaseResolutionCommand
,ClassResolutionByAnnotations
,ClassResolutionByCDR
,ClassResolutionByFile
,ClassResolutionByMappingLoader
public interface ClassDescriptorResolutionCommand extends PropertyHolder
Command resolvesClassDescriptor
s. Commands are capable to have Natures to provide resource dependencies.- Author:
- Lukas Lang
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassDescriptor
resolve(java.lang.Class<?> type)
Resolves 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 Detail
-
resolve
ClassDescriptor resolve(java.lang.Class<?> type)
Resolves aClassDescriptor
..- Parameters:
type
- type to look up.- Returns:
- a
ClassDescriptor
if found, null if not.
-
setClassDescriptorResolver
void setClassDescriptorResolver(JDOClassDescriptorResolver classDescriptorResolver)
Sets aJDOClassDescriptorResolver
instance to be used forClassDescriptor
registration.- Parameters:
classDescriptorResolver
-JDOClassDescriptorResolver
instance to be used.
-
-