Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.exolab.castor.mapping.loader.AbstractMappingLoader2
org.exolab.castor.mapping.loader.AbstractMappingLoader
org.exolab.castor.xml.XMLMappingLoader
public final class XMLMappingLoader
extends AbstractMappingLoader
Nested Class Summary | |
(package private) class |
|
Nested classes/interfaces inherited from class org.exolab.castor.mapping.loader.AbstractMappingLoader | |
AbstractMappingLoader.TypeInfoReference |
Field Summary |
Fields inherited from class org.exolab.castor.mapping.loader.AbstractMappingLoader | |
EMPTY_ARGS , NO_DESCRIPTOR , STRING_ARG , VALUE_OF |
Constructor Summary | |
|
Method Summary | |
protected ClassDescriptor |
|
protected FieldDescriptor |
|
BindingType | |
protected TypeInfo |
|
protected void |
|
void |
|
Methods inherited from class org.exolab.castor.mapping.loader.AbstractMappingLoader | |
createDescriptor , createFieldDesc , createFieldHandler , findAccessor , getIdentityColumnNames , getSourceType , getTypeInfo , isPrimitive , loadMappingInternal , resolveRelations , resolveType |
Methods inherited from class org.exolab.castor.mapping.loader.AbstractMappingLoader2 | |
addDescriptor , clear , descriptorIterator , getClassLoader , getDescriptor , isAllowRedefinition , loadMapping , loadMappingInternal , setAllowRedefinitions , setClassLoader |
protected ClassDescriptor createDescriptor(ClassMapping clsMap) throws MappingException
- Overrides:
- createDescriptor in interface AbstractMappingLoader
protected FieldDescriptor createFieldDesc(Class javaClass, FieldMapping fieldMap) throws MappingException
- Overrides:
- createFieldDesc in interface AbstractMappingLoader
public BindingType getBindingType()
- Specified by:
- getBindingType in interface MappingLoader
protected TypeInfo getTypeInfo(Class fieldType, CollectionHandler colHandler, FieldMapping fieldMap) throws MappingException
- Overrides:
- getTypeInfo in interface AbstractMappingLoader
protected void resolveRelations(ClassDescriptor clsDesc)
- Overrides:
- resolveRelations in interface AbstractMappingLoader
public void setLoadPackageMappings(boolean loadPackageMappings)
Sets whether or not to look for and load package specific mapping files (".castor.xml" files).
- Parameters:
loadPackageMappings
- a boolean that enables or disables the loading of package specific mapping files