|
|||||||||
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_ANN_MAPPING, 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)
|
java.lang.Class |
getResultSetMappingScope(java.lang.String rsMappingName,
java.lang.ClassLoader loader)
|
AnnotationPersistenceXMLMetaDataParser |
getXMLAnnotationParser()
Return JAXB XML annotation parser, creating it if it does not already exist. |
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)
|
void |
loadXMLMetaData(org.apache.openjpa.meta.FieldMetaData fmd)
|
protected void |
mapPersistentTypeNames(java.lang.Object rsrc,
java.lang.String[] names)
|
protected AnnotationPersistenceMetaDataParser |
newAnnotationParser()
Create a new metadata parser. |
protected AnnotationPersistenceMetaDataSerializer |
newAnnotationSerializer()
Create a new annotation serializer. |
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 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(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 |
setFieldOverride(boolean field)
Whether to use field-level override or class-level override. |
void |
setInto(org.apache.openjpa.lib.util.Options opts)
|
void |
setXMLAnnotationParser(AnnotationPersistenceXMLMetaDataParser parser)
Set the JAXB XML annotation parser. |
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 AnnotationPersistenceMetaDataParser getAnnotationParser()
public void setAnnotationParser(AnnotationPersistenceMetaDataParser parser)
protected AnnotationPersistenceMetaDataParser newAnnotationParser()
protected AnnotationPersistenceMetaDataSerializer newAnnotationSerializer()
newAnnotationSerializer
in class org.apache.openjpa.meta.AbstractCFMetaDataFactory
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
public java.lang.Class getResultSetMappingScope(java.lang.String rsMappingName, java.lang.ClassLoader loader)
getResultSetMappingScope
in interface org.apache.openjpa.meta.MetaDataFactory
getResultSetMappingScope
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
public void setInto(org.apache.openjpa.lib.util.Options opts)
setInto
in interface org.apache.openjpa.lib.conf.GenericConfigurable
public AnnotationPersistenceXMLMetaDataParser getXMLAnnotationParser()
public void setXMLAnnotationParser(AnnotationPersistenceXMLMetaDataParser parser)
protected AnnotationPersistenceXMLMetaDataParser newXMLAnnotationParser()
public void loadXMLMetaData(org.apache.openjpa.meta.FieldMetaData fmd)
loadXMLMetaData
in interface org.apache.openjpa.meta.MetaDataFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |