|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exolab.castor.xml.util.XMLClassDescriptorResolverImpl
public class XMLClassDescriptorResolverImpl
The default implementation of the ClassDescriptorResolver interface.
| Constructor Summary | |
|---|---|
XMLClassDescriptorResolverImpl()
Creates a new ClassDescriptorResolverImpl. |
|
| Method Summary | |
|---|---|
org.exolab.castor.xml.Introspector |
getIntrospector()
Returns the Introspector being used by this ClassDescriptorResolver. |
org.exolab.castor.mapping.MappingLoader |
getMappingLoader()
|
void |
loadClassDescriptors(java.lang.String packageName)
|
org.exolab.castor.mapping.ClassDescriptor |
resolve(java.lang.Class type)
|
org.exolab.castor.xml.XMLClassDescriptor |
resolve(java.lang.String className)
|
org.exolab.castor.xml.XMLClassDescriptor |
resolve(java.lang.String className,
java.lang.ClassLoader loader)
|
org.exolab.castor.xml.ClassDescriptorEnumeration |
resolveAllByXMLName(java.lang.String xmlName,
java.lang.String namespaceURI,
java.lang.ClassLoader loader)
|
org.exolab.castor.xml.XMLClassDescriptor |
resolveByXMLName(java.lang.String xmlName,
java.lang.String namespaceURI,
java.lang.ClassLoader loader)
|
org.exolab.castor.xml.XMLClassDescriptor |
resolveXML(java.lang.Class type)
|
void |
setClassLoader(java.lang.ClassLoader loader)
|
void |
setIntrospection(boolean enable)
Enables or disables introspection. |
void |
setLoadPackageMappings(boolean loadPackageMappings)
Sets whether or not to look for and load package specific mapping files (".castor.xml" files). |
void |
setMappingLoader(org.exolab.castor.mapping.MappingLoader mappingLoader)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLClassDescriptorResolverImpl()
| Method Detail |
|---|
public org.exolab.castor.xml.Introspector getIntrospector()
public org.exolab.castor.mapping.MappingLoader getMappingLoader()
getMappingLoader in interface org.exolab.castor.xml.ClassDescriptorResolverClassDescriptorResolver.getMappingLoader()
public org.exolab.castor.xml.XMLClassDescriptor resolveXML(java.lang.Class type)
throws org.exolab.castor.xml.ResolverException
resolveXML in interface org.exolab.castor.xml.XMLClassDescriptorResolverorg.exolab.castor.xml.ResolverExceptionXMLClassDescriptorResolver.resolveXML(java.lang.Class)
public org.exolab.castor.mapping.ClassDescriptor resolve(java.lang.Class type)
throws org.exolab.castor.xml.ResolverException
resolve in interface org.exolab.castor.xml.ClassDescriptorResolverorg.exolab.castor.xml.ResolverExceptionClassDescriptorResolver.resolve(java.lang.Class)
public org.exolab.castor.xml.XMLClassDescriptor resolve(java.lang.String className)
throws org.exolab.castor.xml.ResolverException
resolve in interface org.exolab.castor.xml.XMLClassDescriptorResolverorg.exolab.castor.xml.ResolverExceptionXMLClassDescriptorResolver.resolve(java.lang.String)
public org.exolab.castor.xml.XMLClassDescriptor resolve(java.lang.String className,
java.lang.ClassLoader loader)
throws org.exolab.castor.xml.ResolverException
resolve in interface org.exolab.castor.xml.XMLClassDescriptorResolverorg.exolab.castor.xml.ResolverExceptionXMLClassDescriptorResolver.resolve(java.lang.String,
java.lang.ClassLoader)
public org.exolab.castor.xml.XMLClassDescriptor resolveByXMLName(java.lang.String xmlName,
java.lang.String namespaceURI,
java.lang.ClassLoader loader)
resolveByXMLName in interface org.exolab.castor.xml.XMLClassDescriptorResolverXMLClassDescriptorResolver.resolveByXMLName(java.lang.String, java.lang.String, java.lang.ClassLoader)
public org.exolab.castor.xml.ClassDescriptorEnumeration resolveAllByXMLName(java.lang.String xmlName,
java.lang.String namespaceURI,
java.lang.ClassLoader loader)
resolveAllByXMLName in interface org.exolab.castor.xml.XMLClassDescriptorResolverXMLClassDescriptorResolver.resolveAllByXMLName(java.lang.String, java.lang.String, java.lang.ClassLoader)public void setClassLoader(java.lang.ClassLoader loader)
setClassLoader in interface org.exolab.castor.xml.XMLClassDescriptorResolverXMLClassDescriptorResolver.setClassLoader(java.lang.ClassLoader)public void setIntrospection(boolean enable)
enable - a flag to indicate whether or not introspection
is allowed.public void setLoadPackageMappings(boolean loadPackageMappings)
loadPackageMappings - a boolean that enables or
disables the loading of package specific mapping filespublic void setMappingLoader(org.exolab.castor.mapping.MappingLoader mappingLoader)
setMappingLoader in interface org.exolab.castor.xml.ClassDescriptorResolverClassDescriptorResolver.setMappingLoader(org.exolab.castor.mapping.MappingLoader)
public void loadClassDescriptors(java.lang.String packageName)
throws org.exolab.castor.xml.ResolverException
loadClassDescriptors in interface org.exolab.castor.xml.XMLClassDescriptorResolverorg.exolab.castor.xml.ResolverException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||