org.castor.mapping
Class MappingLoaderRegistry
java.lang.Object
org.castor.mapping.MappingLoaderRegistry
public final class MappingLoaderRegistry
extends java.lang.Object
$Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
MappingLoaderRegistry
public MappingLoaderRegistry(Configuration config)
Creates an instance of this registry, loading the mapping loader
factories from the castor.properties file.
clear
public void clear()
Deletes all 'cached' mapping loader factories.
getMappingLoader
public MappingLoader getMappingLoader(String sourceType,
BindingType bindingType)
throws MappingException
Returns a mapping loader for the suitable source and binding type. The engine's
specific mapping loader is used to create binding specific descriptors.
The mapping loader is cached in memory and returned in subsequent method calls.
sourceType
- The type of the mapping source.bindingType
- The binding type to load from mapping.
MappingException
- A mapping error occured preventing
descriptors from being generated from the loaded mapping
getMappingLoaderFactories
public Collection getMappingLoaderFactories()
Returns a list of 'cached' mapping loader factories.
- a list of 'cached' mapping loader factories.
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com