Class XMLDataMapLoader
java.lang.Object
org.apache.cayenne.project.xml.XMLDataMapLoader
- All Implemented Interfaces:
DataMapLoader
- Since:
- 3.1, 4.1 moved from org.apache.cayenne.project package
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HandlerFactoryprotected ProjectFileUpgraderprotected org.apache.cayenne.di.Provider<XMLReader> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringmapNameFromLocation(String location) protected DataMapparse(Resource configurationResource, InputSource input) voidsetHandlerFactory(HandlerFactory handlerFactory) protected DataMapupgradeAndLoad(Resource configurationResource, String version) Loads a DataMap created by an older version of Cayenne, upgrading its XML in memory.
-
Field Details
-
handlerFactory
-
xmlReaderProvider
-
upgrader
-
-
Constructor Details
-
XMLDataMapLoader
public XMLDataMapLoader()
-
-
Method Details
-
load
- Specified by:
loadin interfaceDataMapLoader- Throws:
CayenneRuntimeException
-
parse
- Throws:
Exception
-
upgradeAndLoad
-
mapNameFromLocation
-
setHandlerFactory
-