org.castor.cpa.util.classresolution.command
Class ClassResolutionByMappingLoader

java.lang.Object
  extended by org.castor.cpa.util.classresolution.command.BaseResolutionCommand
      extended by org.castor.cpa.util.classresolution.command.ClassResolutionByMappingLoader
All Implemented Interfaces:
NatureExtendable, PropertyHolder, ClassDescriptorResolutionCommand

public final class ClassResolutionByMappingLoader
extends BaseResolutionCommand

Resolves ClassDescriptors using a MappingLoader.

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

Constructor Summary
ClassResolutionByMappingLoader()
          Constructor taking a MappingLoader.
 
Method Summary
 ClassDescriptor resolve(Class type)
          Resolves a ClassDescriptor for the given type using the MappingLoader of the MappingLoaderNature.
 
Methods inherited from class org.castor.cpa.util.classresolution.command.BaseResolutionCommand
addNature, getClassDescriptorResolver, getProperty, hasNature, setClassDescriptorResolver, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassResolutionByMappingLoader

public ClassResolutionByMappingLoader()
Constructor taking a MappingLoader.

Method Detail

resolve

public ClassDescriptor resolve(Class type)
Resolves a ClassDescriptor for the given type using the MappingLoader of the MappingLoaderNature.

Parameters:
type - The type to resolve.
Returns:
A ClassDescriptor or null if not found.
See Also:
ClassResolutionCommand


Copyright © 2012. All Rights Reserved.