|
|||||||||
| 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 |
|---|
AbstractCFMetaDataFactory.Parser, 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(ClassMetaData meta)
|
protected java.io.File |
defaultSourceFile(QueryMetaData query,
java.util.Map clsNames)
|
protected java.io.File |
defaultSourceFile(SequenceMetaData seq,
java.util.Map clsNames)
|
void |
endConfiguration()
|
AnnotationPersistenceMetaDataParser |
getAnnotationParser()
Return metadata parser, creating it if it does not already exist. |
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(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. |
ClassArgParser |
newClassArgParser()
|
protected MetaDataFilter |
newMetaDataFilter()
|
protected AbstractCFMetaDataFactory.Parser |
newParser(boolean loading)
|
protected 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(MetaDataParser parser,
java.lang.Class[] cls)
|
void |
setAnnotationParser(AnnotationPersistenceMetaDataParser parser)
Set the metadata parser. |
void |
setConfiguration(Configuration conf)
|
void |
setFieldOverride(boolean field)
Whether to use field-level override or class-level override. |
void |
setInto(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 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 MetaDataFactory
protected void mapPersistentTypeNames(java.lang.Object rsrc,
java.lang.String[] names)
mapPersistentTypeNames in class AbstractCFMetaDataFactory
public java.lang.Class getQueryScope(java.lang.String queryName,
java.lang.ClassLoader loader)
getQueryScope in interface MetaDataFactorygetQueryScope in class AbstractMetaDataFactory
public java.lang.Class getResultSetMappingScope(java.lang.String rsMappingName,
java.lang.ClassLoader loader)
getResultSetMappingScope in interface MetaDataFactorygetResultSetMappingScope in class AbstractMetaDataFactoryprotected MetaDataFilter newMetaDataFilter()
newMetaDataFilter in class AbstractCFMetaDataFactorypublic MetaDataDefaults getDefaults()
getDefaults in interface MetaDataFactorypublic ClassArgParser newClassArgParser()
newClassArgParser in interface MetaDataFactorynewClassArgParser in class AbstractMetaDataFactorypublic void clear()
clear in interface MetaDataFactoryclear in class AbstractCFMetaDataFactoryprotected AbstractCFMetaDataFactory.Parser newParser(boolean loading)
newParser in class AbstractCFMetaDataFactoryprotected AbstractCFMetaDataFactory.Serializer newSerializer()
newSerializer in class AbstractCFMetaDataFactory
protected void parse(MetaDataParser parser,
java.lang.Class[] cls)
parse in class AbstractCFMetaDataFactoryprotected java.io.File defaultSourceFile(ClassMetaData meta)
defaultSourceFile in class AbstractCFMetaDataFactory
protected java.io.File defaultSourceFile(QueryMetaData query,
java.util.Map clsNames)
defaultSourceFile in class AbstractCFMetaDataFactory
protected java.io.File defaultSourceFile(SequenceMetaData seq,
java.util.Map clsNames)
defaultSourceFile in class AbstractCFMetaDataFactorypublic void setConfiguration(Configuration conf)
setConfiguration in interface Configurablepublic void startConfiguration()
startConfiguration in interface Configurablepublic void endConfiguration()
endConfiguration in interface Configurablepublic void setInto(Options opts)
setInto in interface GenericConfigurablepublic AnnotationPersistenceXMLMetaDataParser getXMLAnnotationParser()
public void setXMLAnnotationParser(AnnotationPersistenceXMLMetaDataParser parser)
protected AnnotationPersistenceXMLMetaDataParser newXMLAnnotationParser()
public void loadXMLMetaData(FieldMetaData fmd)
loadXMLMetaData in interface MetaDataFactory
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||