org.castor.mapping
public final class MappingUnmarshaller extends Object
Version: $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
Constructor Summary | |
---|---|
MappingUnmarshaller()
Construct a new MappingUnmarshaller. |
Method Summary | |
---|---|
MappingLoader | getMappingLoader(Mapping mapping, BindingType bindingType)
Returns a mapping resolver for the suitable engine. |
MappingLoader | getMappingLoader(Mapping mapping, BindingType bindingType, Object param)
Returns a mapping resolver for the suitable engine. |
protected void | loadMappingInternal(Mapping mapping, DTDResolver resolver, String url)
Internal recursive loading method. |
void | setAllowRedefinitions(boolean allow)
Enables or disables the ability to allow the redefinition
of class mappings.
|
Parameters: mapping The mapping to load and resolve. bindingType The binding type to read from mapping.
Returns: A mapping resolver.
Throws: MappingException A mapping error occured preventing descriptors from being generated from the loaded mapping.
Parameters: mapping The mapping to load and resolve. bindingType The binding type to read from mapping. param Arbitrary parameter that is to be passed to resolver.loadMapping().
Returns: A mapping resolver
Throws: MappingException A mapping error occured preventing descriptors from being generated from the loaded mapping.
Parameters: mapping The mapping instance. resolver The entity resolver to use. url The URL of the mapping file.
Throws: IOException An error occured when reading the mapping file. MappingException The mapping file is invalid.
Parameters: allow a boolean that when true enables redefinitions.