Interface ClassDescriptorResolutionCommand
-
- All Superinterfaces:
NatureExtendable,PropertyHolder
- All Known Implementing Classes:
BaseResolutionCommand,ClassResolutionByAnnotations,ClassResolutionByCDR,ClassResolutionByFile,ClassResolutionByMappingLoader
public interface ClassDescriptorResolutionCommand extends PropertyHolder
Command resolvesClassDescriptors. 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 ClassDescriptorresolve(java.lang.Class<?> type)Resolves aClassDescriptor..voidsetClassDescriptorResolver(JDOClassDescriptorResolver classDescriptorResolver)Sets aJDOClassDescriptorResolverinstance to be used forClassDescriptorregistration.-
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
ClassDescriptorif found, null if not.
-
setClassDescriptorResolver
void setClassDescriptorResolver(JDOClassDescriptorResolver classDescriptorResolver)
Sets aJDOClassDescriptorResolverinstance to be used forClassDescriptorregistration.- Parameters:
classDescriptorResolver-JDOClassDescriptorResolverinstance to be used.
-
-