org.exolab.castor.xml.util

Class XMLClassDescriptorAdapter

Implemented Interfaces:
ClassDescriptor, ClassValidator, TypeValidator, XMLClassDescriptor

public class XMLClassDescriptorAdapter
extends XMLClassDescriptorImpl

An adapter class which can turn an ordinary ClassDescriptor into an XMLClassDescriptor
Version:
$Revision: 1.2 $ $Date: 2003/03/03 09:57:20 $
Author:
Keith Visco

Constructor Summary

XMLClassDescriptorAdapter(ClassDescriptor classDesc, String xmlName)
Creates a new XMLClassDescriptorAdapter using the given ClassDescriptor
XMLClassDescriptorAdapter(ClassDescriptor classDesc, String xmlName, NodeType primitiveNodeType)
Creates a new XMLClassDescriptorAdapter using the given ClassDescriptor

Method Summary

Methods inherited from class org.exolab.castor.xml.util.XMLClassDescriptorImpl

addFieldDescriptor, canAccept, contains, getAccessMode, getAttributeDescriptors, getContentDescriptor, getElementDescriptors, getExtends, getFieldDescriptor, getFields, getIdentity, getJavaClass, getNameSpacePrefix, getNameSpaceURI, getValidator, getXMLName, hasContainerFields, isPrimitive, removeFieldDescriptor, setCompositorAsAll, setCompositorAsChoice, setCompositorAsSequence, setExtends, setExtendsWithoutFlatten, setIdentity, setIntrospected, setJavaClass, setNameSpacePrefix, setNameSpaceURI, setXMLName, sortDescriptors, toString, toXMLName, validate, validate

Methods inherited from class org.exolab.castor.xml.Validator

validate, validate

Constructor Details

XMLClassDescriptorAdapter

public XMLClassDescriptorAdapter(ClassDescriptor classDesc,
                                 String xmlName)
            throws MappingException
Creates a new XMLClassDescriptorAdapter using the given ClassDescriptor
Parameters:
classDesc - the ClassDescriptor to "adapt"
xmlName - the XML name for the class

XMLClassDescriptorAdapter

public XMLClassDescriptorAdapter(ClassDescriptor classDesc,
                                 String xmlName,
                                 NodeType primitiveNodeType)
            throws MappingException
Creates a new XMLClassDescriptorAdapter using the given ClassDescriptor
Parameters:
classDesc - the ClassDescriptor to "adapt"
xmlName - the XML name for the class
primitiveNodeType - the NodeType to use for primitives

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