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.

Author:
Lukas Lang

Method Summary
 ClassDescriptor resolve(java.lang.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(java.lang.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.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com