CastorXMLStrategypublic interface ResolverStrategy
| Modifier and Type | Interface | Description | 
|---|---|---|
static interface  | 
ResolverStrategy.ResolverResults | 
 As a strategy generate one or more class descriptors it needs a place
 to put the results to. 
 | 
| Modifier and Type | Field | Description | 
|---|---|---|
static java.lang.String | 
PROPERTY_CLASS_LOADER | 
 To set the class loader property for resolving. 
 | 
static java.lang.String | 
PROPERTY_INTROSPECTOR | 
 To set the introspector property for resolving. 
 | 
static java.lang.String | 
PROPERTY_LOAD_PACKAGE_MAPPINGS | 
 To set the LoadPackageMappings property for resolving. 
 | 
static java.lang.String | 
PROPERTY_MAPPING_LOADER | 
 To set the mapping loader property for resolving. 
 | 
static java.lang.String | 
PROPERTY_USE_INTROSPECTION | 
 To set the use introspection property for resolving. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
ClassDescriptor | 
resolveClass(ResolverStrategy.ResolverResults resolverResults,
            java.lang.String className) | 
 Implementes a strategy how a class is resolved into a list of class descriptors. 
 | 
void | 
resolvePackage(ResolverStrategy.ResolverResults resolverResults,
              java.lang.String packageName) | 
 Implementes a strategy how a package is resolved into a list of class descriptors. 
 | 
void | 
setProperty(java.lang.String key,
           java.lang.Object value) | 
 To set properties for strategy and/or commands. 
 | 
static final java.lang.String PROPERTY_CLASS_LOADER
static final java.lang.String PROPERTY_USE_INTROSPECTION
static final java.lang.String PROPERTY_INTROSPECTOR
static final java.lang.String PROPERTY_LOAD_PACKAGE_MAPPINGS
static final java.lang.String PROPERTY_MAPPING_LOADER
void setProperty(java.lang.String key,
                 java.lang.Object value)
key - name of the propertyvalue - value the property is set toClassDescriptor resolveClass(ResolverStrategy.ResolverResults resolverResults, java.lang.String className) throws ResolverException
resolverResults - to put the resolver reszlts intoclassName - the class to resolveResolverException - in case that resolving fails fatallyvoid resolvePackage(ResolverStrategy.ResolverResults resolverResults, java.lang.String packageName) throws ResolverException
resolverResults - to put the resolver reszlts intopackageName - the package to resolveResolverException - in case that resolving fails fatallyIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com