org.exolab.castor.xml
public class XMLMappingLoader extends MappingLoader
Version: $Revision: 1.15 $ $Date: 2005/08/03 21:11:48 $
Nested Class Summary | |
---|---|
class | XMLMappingLoader.ContainerElementFieldDescriptor
An extended XMLFieldDescriptor that allows us to change
the fieldType, needed for container element support |
class | XMLMappingLoader.IdentityConvertor
A special TypeConvertor that simply returns the object
given. |
Constructor Summary | |
---|---|
XMLMappingLoader(ClassLoader loader, PrintWriter logWriter)
Creates a new XMLMappingLoader |
Method Summary | |
---|---|
protected ClassDescriptor | createDescriptor(ClassMapping clsMap) |
protected FieldDescriptor | createFieldDesc(Class javaClass, FieldMapping fieldMap) |
protected TypeInfo | getTypeInfo(Class fieldType, CollectionHandler colHandler, FieldMapping fieldMap) |
protected static boolean | isPrimitive(Class type)
Returns true if the given class should be treated as a primitive
type |
protected void | resolveRelations(ClassDescriptor clsDesc) |
void | setLoadPackageMappings(boolean loadPackageMappings)
Sets whether or not to look for and load package specific
mapping files (".castor.xml" files).
|
Returns: true if the given class should be treated as a primitive type
Parameters: loadPackageMappings a boolean that enables or disables the loading of package specific mapping files