org.exolab.castor.xml

Class XMLMappingLoader

public class XMLMappingLoader extends MappingLoader

An XML implementation of mapping helper. Creates XML class descriptors from the mapping file.

Version: $Revision: 1.5 $ $Date: 2003/04/23 08:44:42 $

Author: Keith Visco Assaf Arkin

Nested Class Summary
classXMLMappingLoader.ContainerElementFieldDescriptor
An extended XMLFieldDescriptor that allows us to change the fieldType, needed for container element support
classXMLMappingLoader.IdentityConvertor
A special TypeConvertor that simply returns the object given.
Constructor Summary
XMLMappingLoader(ClassLoader loader, PrintWriter logWriter)
Creates a new XMLMappingLoader
Method Summary
protected ClassDescriptorcreateDescriptor(ClassMapping clsMap)
protected FieldDescriptorcreateFieldDesc(Class javaClass, FieldMapping fieldMap)
protected TypeInfogetTypeInfo(Class fieldType, CollectionHandler colHandler, FieldMapping fieldMap)
protected voidresolveRelations(ClassDescriptor clsDesc)

Constructor Detail

XMLMappingLoader

public XMLMappingLoader(ClassLoader loader, PrintWriter logWriter)
Creates a new XMLMappingLoader

Method Detail

createDescriptor

protected ClassDescriptor createDescriptor(ClassMapping clsMap)

createFieldDesc

protected FieldDescriptor createFieldDesc(Class javaClass, FieldMapping fieldMap)

getTypeInfo

protected TypeInfo getTypeInfo(Class fieldType, CollectionHandler colHandler, FieldMapping fieldMap)

resolveRelations

protected void resolveRelations(ClassDescriptor clsDesc)
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com