org.castor.cpa.util.classresolution.command
Interface ClassDescriptorResolutionCommand

All Superinterfaces:
NatureExtendable, PropertyHolder
All Known Implementing Classes:
BaseResolutionCommand, ClassResolutionByAnnotations, ClassResolutionByCDR, ClassResolutionByFile, ClassResolutionByMappingLoader

public interface ClassDescriptorResolutionCommand
extends PropertyHolder

Command resolves ClassDescriptors. Commands are capable to have Natures to provide resource dependencies.

Version:
$Revision: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
Author:
Werner Guttmann, Lukas Lang

Method Summary
 ClassDescriptor resolve(Class<?> type)
          Resolves a ClassDescriptor..
 void setClassDescriptorResolver(JDOClassDescriptorResolver classDescriptorResolver)
          Sets a JDOClassDescriptorResolver instance to be used for ClassDescriptor registration.
 
Methods inherited from interface org.castor.core.nature.PropertyHolder
getProperty, setProperty
 
Methods inherited from interface org.castor.core.nature.NatureExtendable
addNature, hasNature
 

Method Detail

resolve

ClassDescriptor resolve(Class<?> type)
Resolves a ClassDescriptor..

Parameters:
type - type to look up.
Returns:
a ClassDescriptor if found, null if not.

setClassDescriptorResolver

void setClassDescriptorResolver(JDOClassDescriptorResolver classDescriptorResolver)
Sets a JDOClassDescriptorResolver instance to be used for ClassDescriptor registration.

Parameters:
classDescriptorResolver - JDOClassDescriptorResolver instance to be used.


Copyright © 2012. All Rights Reserved.