org.exolab.castor.xml
public interface XMLClassDescriptorResolver extends ClassDescriptorResolver
Version: $Revision: 5951 $ $Date: 2005-02-28 17:41:38 -0700 (Mon, 28 Feb 2005) $
Method Summary | |
---|---|
XMLClassDescriptor | resolve(String className)
Returns the XMLClassDescriptor for the given class name
|
XMLClassDescriptor | resolve(String className, ClassLoader loader)
Returns the XMLClassDescriptor for the given class name
|
ClassDescriptorEnumeration | resolveAllByXMLName(String xmlName, String namespaceURI, ClassLoader loader)
Returns an enumeration of XMLClassDescriptor objects that
match the given xml name.
|
XMLClassDescriptor | resolveByXMLName(String xmlName, String namespaceURI, ClassLoader loader)
Returns the first XMLClassDescriptor that matches the given
XML name and namespaceURI. |
XMLClassDescriptor | resolveXML(Class type)
Returns the XMLClassDescriptor for the given class |
void | setClassLoader(ClassLoader loader)
Sets the ClassLoader to use when loading class descriptors |
Parameters: className the class name to find the XMLClassDescriptor for
Returns: the XMLClassDescriptor for the given class name
Parameters: className the class name to find the XMLClassDescriptor for loader the ClassLoader to use
Returns: the XMLClassDescriptor for the given class name
Parameters: xmlName The class name to find the XMLClassDescriptor for. loader The ClassLoader to use.
Returns: An enumeration of XMLClassDescriptor objects.
Parameters: xmlName The class name to find the XMLClassDescriptor for. loader The ClassLoader to use.
Returns: The XMLClassDescriptor for the given XML name.
Parameters: type the Class to find the XMLClassDescriptor for
Returns: the XMLClassDescriptor for the given class
Parameters: loader the ClassLoader to use