org.apache.openjpa.persistence.jdbc
Class PersistenceMappingFactory

java.lang.Object
  extended by org.apache.openjpa.meta.AbstractMetaDataFactory
      extended by org.apache.openjpa.meta.AbstractCFMetaDataFactory
          extended by org.apache.openjpa.persistence.PersistenceMetaDataFactory
              extended by org.apache.openjpa.persistence.jdbc.PersistenceMappingFactory
All Implemented Interfaces:
org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.conf.GenericConfigurable, org.apache.openjpa.meta.MetaDataFactory, org.apache.openjpa.meta.MetaDataModes

public class PersistenceMappingFactory
extends PersistenceMetaDataFactory

MetaDataFactory for JPA mapping information.

Since:
0.4.0
Author:
Abe White

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openjpa.meta.AbstractCFMetaDataFactory
org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser, org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer
 
Field Summary
 
Fields inherited from class org.apache.openjpa.meta.AbstractCFMetaDataFactory
cpath, files, rsrcs, urls
 
Fields inherited from class org.apache.openjpa.meta.AbstractMetaDataFactory
dir, log, repos, store, strict, types
 
Fields inherited from interface org.apache.openjpa.meta.MetaDataFactory
STORE_DEFAULT, STORE_PER_CLASS, STORE_VERBOSE
 
Fields inherited from interface org.apache.openjpa.meta.MetaDataModes
MODE_ALL, MODE_ANN_MAPPING, MODE_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERY
 
Constructor Summary
PersistenceMappingFactory()
           
 
Method Summary
protected  AnnotationPersistenceMetaDataParser newAnnotationParser()
           
protected  AnnotationPersistenceMetaDataSerializer newAnnotationSerializer()
           
protected  XMLPersistenceMetaDataParser newXMLParser(boolean loading)
           
protected  XMLPersistenceMetaDataSerializer newXMLSerializer()
           
 
Methods inherited from class org.apache.openjpa.persistence.PersistenceMetaDataFactory
clear, defaultSourceFile, defaultSourceFile, defaultSourceFile, endConfiguration, getAnnotationParser, getDefaults, getFieldOverride, getQueryScope, getResultSetMappingScope, getXMLAnnotationParser, getXMLParser, load, loadXMLMetaData, mapPersistentTypeNames, newClassArgParser, newMetaDataFilter, newParser, newSerializer, newXMLAnnotationParser, parse, setAnnotationParser, setConfiguration, setFieldOverride, setInto, setXMLAnnotationParser, setXMLParser, startConfiguration
 
Methods inherited from class org.apache.openjpa.meta.AbstractCFMetaDataFactory
backupAndDelete, clearMapping, drop, getDefiningMetaData, getPersistentTypeNames, getSourceFile, getSourceFile, isMappingOnlyFactory, isParseTopDown, parse, serialize, setClasspathScan, setClasspathScan, setFiles, setFiles, setResources, setResources, setSourceFile, setSourceFile, setURLs, setURLs, store
 
Methods inherited from class org.apache.openjpa.meta.AbstractMetaDataFactory
addClassExtensionKeys, addFieldExtensionKeys, setRepository, setStoreDirectory, setStoreMode, setStrict, setTypes, setTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceMappingFactory

public PersistenceMappingFactory()
Method Detail

newAnnotationParser

protected AnnotationPersistenceMetaDataParser newAnnotationParser()
Overrides:
newAnnotationParser in class PersistenceMetaDataFactory

newAnnotationSerializer

protected AnnotationPersistenceMetaDataSerializer newAnnotationSerializer()
Overrides:
newAnnotationSerializer in class PersistenceMetaDataFactory

newXMLParser

protected XMLPersistenceMetaDataParser newXMLParser(boolean loading)
Overrides:
newXMLParser in class PersistenceMetaDataFactory

newXMLSerializer

protected XMLPersistenceMetaDataSerializer newXMLSerializer()
Overrides:
newXMLSerializer in class PersistenceMetaDataFactory


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.