|
|||||||||
| 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.AbstractCFMetaDataFactorypublic 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.MetaDataFactorygetQueryScope 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.MetaDataFactorygetResultSetMappingScope in class org.apache.openjpa.meta.AbstractMetaDataFactoryprotected org.apache.openjpa.lib.meta.MetaDataFilter newMetaDataFilter()
newMetaDataFilter in class org.apache.openjpa.meta.AbstractCFMetaDataFactorypublic org.apache.openjpa.meta.MetaDataDefaults getDefaults()
getDefaults in interface org.apache.openjpa.meta.MetaDataFactorypublic org.apache.openjpa.lib.meta.ClassArgParser newClassArgParser()
newClassArgParser in interface org.apache.openjpa.meta.MetaDataFactorynewClassArgParser in class org.apache.openjpa.meta.AbstractMetaDataFactorypublic void clear()
clear in interface org.apache.openjpa.meta.MetaDataFactoryclear in class org.apache.openjpa.meta.AbstractCFMetaDataFactoryprotected org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser newParser(boolean loading)
newParser in class org.apache.openjpa.meta.AbstractCFMetaDataFactoryprotected 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.AbstractCFMetaDataFactoryprotected 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.AbstractCFMetaDataFactorypublic void setConfiguration(org.apache.openjpa.lib.conf.Configuration conf)
setConfiguration in interface org.apache.openjpa.lib.conf.Configurablepublic void startConfiguration()
startConfiguration in interface org.apache.openjpa.lib.conf.Configurablepublic void endConfiguration()
endConfiguration in interface org.apache.openjpa.lib.conf.Configurablepublic void setInto(org.apache.openjpa.lib.util.Options opts)
setInto in interface org.apache.openjpa.lib.conf.GenericConfigurablepublic 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 | ||||||||