|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Repository of JDO metadata.
| Method Summary | |
void |
addMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Add a metadata instance to the repository. |
void |
clear()
Clear the cache of parsed metadata. |
com.solarmetric.rd.kodo.conf.JDOConfiguration |
getConfiguration()
Return the configuration for the repository. |
com.solarmetric.rd.kodo.meta.ClassMetaData |
getEmbeddedMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData owner,
int field)
Return the class metadata for the embedded value of the given field. |
com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator |
getGenerator()
Return the generator to use to create default metadata. |
com.solarmetric.rd.kodo.meta.ClassMetaData |
getMetaData(java.lang.Class cls,
java.lang.ClassLoader pmLoader,
boolean validate)
Return the metadata for the given class. |
com.solarmetric.rd.kodo.meta.ClassMetaData |
getMetaData(java.lang.Object oid,
java.lang.ClassLoader pmLoader,
boolean validate)
Return the least-derived class metadata for the given oid. |
com.solarmetric.rd.kodo.meta.ClassMetaData[] |
getMetaDatas()
Return all the metadata instances currently in the repository. |
com.solarmetric.rd.kodo.meta.JDOMetaDataParser |
getParser()
Return the parser to use to parse jdo metadata files. |
boolean |
hasMetaData(java.lang.Class cls)
Return true if the repository has metadata for the given class. |
boolean |
removeMetaData(java.lang.Class cls)
Remove a metadata instance from the repository. |
boolean |
removeMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Remove a metadata instance from the repository. |
void |
setGenerator(com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator generator)
Set the generator to use to create default metadata. |
void |
setParser(com.solarmetric.rd.kodo.meta.JDOMetaDataParser parser)
Set the parser to use to parse jdo metadata files. |
| Methods inherited from interface javax.jdo.spi.RegisterClassListener |
registerClass |
| Method Detail |
public com.solarmetric.rd.kodo.conf.JDOConfiguration getConfiguration()
public com.solarmetric.rd.kodo.meta.JDOMetaDataParser getParser()
JDOMetaDataParser.
public void setParser(com.solarmetric.rd.kodo.meta.JDOMetaDataParser parser)
JDOMetaDataParser.
public com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator getGenerator()
JDOMetaDataGenerator.
public void setGenerator(com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator generator)
JDOMetaDataGenerator.
public com.solarmetric.rd.kodo.meta.ClassMetaData getMetaData(java.lang.Class cls,
java.lang.ClassLoader pmLoader,
boolean validate)
cls - the class to retrieve metadata forpmLoader - the persistence manager's class loader, if anyvalidate - if true, throws a
JDOMetaDataNotFoundException
if no metadat is found
public com.solarmetric.rd.kodo.meta.ClassMetaData getEmbeddedMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData owner,
int field)
public com.solarmetric.rd.kodo.meta.ClassMetaData[] getMetaDatas()
public boolean hasMetaData(java.lang.Class cls)
public void addMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
public boolean removeMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
public boolean removeMetaData(java.lang.Class cls)
public com.solarmetric.rd.kodo.meta.ClassMetaData getMetaData(java.lang.Object oid,
java.lang.ClassLoader pmLoader,
boolean validate)
oid - the oid to get the metadata forpmLoader - the persistence manager's class loader, if anyvalidate - if true, throws a
JDOMetaDataNotFoundException
if no metadat is foundpublic void clear()
|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||