|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.meta.AbstractMetaDataFactory
org.apache.openjpa.meta.AbstractCFMetaDataFactory
org.apache.openjpa.persistence.PersistenceMetaDataFactory
public class PersistenceMetaDataFactory
MetaDataFactory
for JPA metadata.
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_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERY |
Constructor Summary | |
---|---|
PersistenceMetaDataFactory()
|
Method Summary | |
---|---|
void |
clear()
|
protected java.io.File |
defaultSourceFile(org.apache.openjpa.meta.ClassMetaData meta)
|
protected java.io.File |
defaultSourceFile(org.apache.openjpa.meta.QueryMetaData query,
java.util.Map clsNames)
|
protected java.io.File |
defaultSourceFile(org.apache.openjpa.meta.SequenceMetaData seq,
java.util.Map clsNames)
|
void |
endConfiguration()
|
AnnotationPersistenceMetaDataParser |
getAnnotationParser()
Return metadata parser, creating it if it does not already exist. |
org.apache.openjpa.meta.MetaDataDefaults |
getDefaults()
|
boolean |
getFieldOverride()
Whether to use field-level override or class-level override. |
java.lang.Class |
getQueryScope(java.lang.String queryName,
java.lang.ClassLoader loader)
|
XMLPersistenceMetaDataParser |
getXMLParser()
Return XML metadata parser, creating it if it does not already exist. |
void |
load(java.lang.Class cls,
int mode,
java.lang.ClassLoader envLoader)
|
protected void |
mapPersistentTypeNames(java.lang.Object rsrc,
java.lang.String[] names)
|
protected AnnotationPersistenceMetaDataParser |
newAnnotationParser()
Create a new metadata parser. |
org.apache.openjpa.lib.meta.ClassArgParser |
newClassArgParser()
|
protected org.apache.openjpa.lib.meta.MetaDataFilter |
newMetaDataFilter()
|
protected org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser |
newParser(boolean loading)
|
protected org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer |
newSerializer()
|
protected XMLPersistenceMetaDataParser |
newXMLParser(boolean loading)
Create a new metadata parser. |
protected XMLPersistenceMetaDataSerializer |
newXMLSerializer()
Create a new serializer |
protected void |
parse(org.apache.openjpa.lib.meta.MetaDataParser parser,
java.lang.Class[] cls)
|
void |
setAnnotationParser(AnnotationPersistenceMetaDataParser parser)
Set the metadata parser. |
void |
setConfiguration(org.apache.openjpa.lib.conf.Configuration conf)
|
void |
setDefaultAccessType(java.lang.String type)
The default access type for base classes with ACCESS_UNKNOWN |
void |
setFieldOverride(boolean field)
Whether to use field-level override or class-level override. |
void |
setXMLParser(XMLPersistenceMetaDataParser parser)
Set the metadata parser. |
void |
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 |
---|
public PersistenceMetaDataFactory()
Method Detail |
---|
public void setFieldOverride(boolean field)
public boolean getFieldOverride()
public void setDefaultAccessType(java.lang.String type)
public AnnotationPersistenceMetaDataParser getAnnotationParser()
public void setAnnotationParser(AnnotationPersistenceMetaDataParser parser)
protected AnnotationPersistenceMetaDataParser newAnnotationParser()
public XMLPersistenceMetaDataParser getXMLParser()
public void setXMLParser(XMLPersistenceMetaDataParser parser)
protected XMLPersistenceMetaDataParser newXMLParser(boolean loading)
protected XMLPersistenceMetaDataSerializer newXMLSerializer()
public void load(java.lang.Class cls, int mode, java.lang.ClassLoader envLoader)
load
in interface org.apache.openjpa.meta.MetaDataFactory
protected void mapPersistentTypeNames(java.lang.Object rsrc, java.lang.String[] names)
mapPersistentTypeNames
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
public java.lang.Class getQueryScope(java.lang.String queryName, java.lang.ClassLoader loader)
getQueryScope
in interface org.apache.openjpa.meta.MetaDataFactory
getQueryScope
in class org.apache.openjpa.meta.AbstractMetaDataFactory
protected org.apache.openjpa.lib.meta.MetaDataFilter newMetaDataFilter()
newMetaDataFilter
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
public org.apache.openjpa.meta.MetaDataDefaults getDefaults()
getDefaults
in interface org.apache.openjpa.meta.MetaDataFactory
public org.apache.openjpa.lib.meta.ClassArgParser newClassArgParser()
newClassArgParser
in interface org.apache.openjpa.meta.MetaDataFactory
newClassArgParser
in class org.apache.openjpa.meta.AbstractMetaDataFactory
public void clear()
clear
in interface org.apache.openjpa.meta.MetaDataFactory
clear
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
protected org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser newParser(boolean loading)
newParser
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
protected org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer newSerializer()
newSerializer
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
protected void parse(org.apache.openjpa.lib.meta.MetaDataParser parser, java.lang.Class[] cls)
parse
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
protected java.io.File defaultSourceFile(org.apache.openjpa.meta.ClassMetaData meta)
defaultSourceFile
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
protected java.io.File defaultSourceFile(org.apache.openjpa.meta.QueryMetaData query, java.util.Map clsNames)
defaultSourceFile
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
protected java.io.File defaultSourceFile(org.apache.openjpa.meta.SequenceMetaData seq, java.util.Map clsNames)
defaultSourceFile
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
public void setConfiguration(org.apache.openjpa.lib.conf.Configuration conf)
setConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
public void startConfiguration()
startConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
public void endConfiguration()
endConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |