org.exolab.castor.jdo.engine

Class JDOMappingLoader

public class JDOMappingLoader extends MappingLoader

A JDO implementation of mapping helper. Creates JDO class descriptors from the mapping file.

Version: $Revision: 1.8 $ $Date: 2005/08/03 21:11:51 $

Author: Assaf Arkin

Constructor Summary
JDOMappingLoader(ClassLoader loader, PrintWriter logWriter)
Method Summary
protected ClassDescriptorcreateDescriptor(ClassMapping clsMap)
protected FieldDescriptorcreateFieldDesc(Class javaClass, FieldMapping fieldMap)
protected String[]getSqlTypes(FieldMapping fieldMap)
Parse the sql type attribute to build an array of types, needed to support whitespace inside parameterized types (see Bug 1045)
protected TypeInfogetTypeInfo(Class fieldType, CollectionHandler colHandler, FieldMapping fieldMap)
voidloadMapping(MappingRoot mapping, Object param)

Constructor Detail

JDOMappingLoader

public JDOMappingLoader(ClassLoader loader, PrintWriter logWriter)

Method Detail

createDescriptor

protected ClassDescriptor createDescriptor(ClassMapping clsMap)

createFieldDesc

protected FieldDescriptor createFieldDesc(Class javaClass, FieldMapping fieldMap)

getSqlTypes

protected String[] getSqlTypes(FieldMapping fieldMap)
Parse the sql type attribute to build an array of types, needed to support whitespace inside parameterized types (see Bug 1045)

getTypeInfo

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

loadMapping

public void loadMapping(MappingRoot mapping, Object param)
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com