Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa » persistence » [javadoc | source]
org.apache.openjpa.persistence
public class: PersistenceMetaDataFactory [javadoc | source]
java.lang.Object
   org.apache.openjpa.meta.AbstractMetaDataFactory
      org.apache.openjpa.meta.AbstractCFMetaDataFactory
         org.apache.openjpa.persistence.PersistenceMetaDataFactory

All Implemented Interfaces:
    GenericConfigurable, Configurable, MetaDataFactory

Direct Known Subclasses:
    PersistenceMappingFactory

MetaDataFactory for JPA metadata.
Fields inherited from org.apache.openjpa.meta.AbstractCFMetaDataFactory:
files,  urls,  rsrcs,  cpath
Fields inherited from org.apache.openjpa.meta.AbstractMetaDataFactory:
repos,  log,  dir,  store,  strict,  types
Method from org.apache.openjpa.persistence.PersistenceMetaDataFactory Summary:
clear,   defaultSourceFile,   defaultSourceFile,   defaultSourceFile,   endConfiguration,   getAnnotationParser,   getDefaults,   getFieldOverride,   getQueryScope,   getResultSetMappingScope,   getXMLAnnotationParser,   getXMLParser,   load,   loadXMLMetaData,   mapPersistentTypeNames,   newAnnotationParser,   newAnnotationSerializer,   newClassArgParser,   newMetaDataFilter,   newParser,   newSerializer,   newXMLAnnotationParser,   newXMLParser,   newXMLSerializer,   parse,   setAnnotationParser,   setConfiguration,   setFieldOverride,   setInto,   setXMLAnnotationParser,   setXMLParser,   startConfiguration
Methods from org.apache.openjpa.meta.AbstractCFMetaDataFactory:
backupAndDelete,   clear,   clearMapping,   defaultSourceFile,   defaultSourceFile,   defaultSourceFile,   drop,   getDefiningMetaData,   getPersistentTypeNames,   getSourceFile,   getSourceFile,   isMappingOnlyFactory,   isParseTopDown,   mapPersistentTypeNames,   newAnnotationSerializer,   newMetaDataFilter,   newParser,   newSerializer,   parse,   parse,   serialize,   setClasspathScan,   setClasspathScan,   setFiles,   setFiles,   setResources,   setResources,   setSourceFile,   setSourceFile,   setURLs,   setURLs,   store
Methods from org.apache.openjpa.meta.AbstractMetaDataFactory:
addClassExtensionKeys,   addFieldExtensionKeys,   clear,   drop,   getPersistentTypeNames,   getQueryScope,   getResultSetMappingScope,   newClassArgParser,   setRepository,   setStoreDirectory,   setStoreMode,   setStrict,   setTypes,   setTypes,   store
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.persistence.PersistenceMetaDataFactory Detail:
 public  void clear() 
 protected File defaultSourceFile(ClassMetaData meta) 
 protected File defaultSourceFile(QueryMetaData query,
    Map clsNames) 
 protected File defaultSourceFile(SequenceMetaData seq,
    Map clsNames) 
 public  void endConfiguration() 
 public AnnotationPersistenceMetaDataParser getAnnotationParser() 
    Return metadata parser, creating it if it does not already exist.
 public MetaDataDefaults getDefaults() 
 public boolean getFieldOverride() 
    Whether to use field-level override or class-level override. Defaults to true.
 public Class getQueryScope(String queryName,
    ClassLoader loader) 
 public Class getResultSetMappingScope(String rsMappingName,
    ClassLoader loader) 
 public AnnotationPersistenceXMLMetaDataParser getXMLAnnotationParser() 
    Return JAXB XML annotation parser, creating it if it does not already exist.
 public XMLPersistenceMetaDataParser getXMLParser() 
    Return XML metadata parser, creating it if it does not already exist.
 public  void load(Class cls,
    int mode,
    ClassLoader envLoader) 
 public  void loadXMLMetaData(FieldMetaData fmd) 
 protected  void mapPersistentTypeNames(Object rsrc,
    String[] names) 
 protected AnnotationPersistenceMetaDataParser newAnnotationParser() 
    Create a new metadata parser.
 protected AnnotationPersistenceMetaDataSerializer newAnnotationSerializer() 
    Create a new annotation serializer.
 public ClassArgParser newClassArgParser() 
 protected MetaDataFilter newMetaDataFilter() 
 protected Parser newParser(boolean loading) 
 protected Serializer newSerializer() 
 protected AnnotationPersistenceXMLMetaDataParser newXMLAnnotationParser() 
    Create a new JAXB XML annotation parser.
 protected XMLPersistenceMetaDataParser newXMLParser(boolean loading) 
    Create a new metadata parser.
 protected XMLPersistenceMetaDataSerializer newXMLSerializer() 
    Create a new serializer
 protected  void parse(MetaDataParser parser,
    Class[] cls) 
 public  void setAnnotationParser(AnnotationPersistenceMetaDataParser parser) 
    Set the metadata parser.
 public  void setConfiguration(Configuration conf) 
 public  void setFieldOverride(boolean field) 
    Whether to use field-level override or class-level override. Defaults to true.
 public  void setInto(Options opts) 
 public  void setXMLAnnotationParser(AnnotationPersistenceXMLMetaDataParser parser) 
    Set the JAXB XML annotation parser.
 public  void setXMLParser(XMLPersistenceMetaDataParser parser) 
    Set the metadata parser.
 public  void startConfiguration()