|
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 | |||||||||
java.lang.Object | +--com.solarmetric.rd.kodo.meta.JDOMetaDataRepositoryImpl
Default JDOMetaDataRepository implementation.
| Constructor Summary | |
JDOMetaDataRepositoryImpl(com.solarmetric.rd.kodo.conf.JDOConfiguration conf)
Constructor. |
|
| 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. |
void |
registerClass(javax.jdo.spi.RegisterClassEvent ev)
|
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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JDOMetaDataRepositoryImpl(com.solarmetric.rd.kodo.conf.JDOConfiguration conf)
| Method Detail |
public com.solarmetric.rd.kodo.conf.JDOConfiguration getConfiguration()
JDOMetaDataRepository
getConfiguration in interface JDOMetaDataRepositorypublic com.solarmetric.rd.kodo.meta.JDOMetaDataParser getParser()
JDOMetaDataRepositoryJDOMetaDataParser.
getParser in interface JDOMetaDataRepositorypublic void setParser(com.solarmetric.rd.kodo.meta.JDOMetaDataParser parser)
JDOMetaDataRepositoryJDOMetaDataParser.
setParser in interface JDOMetaDataRepositorypublic com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator getGenerator()
JDOMetaDataRepositoryJDOMetaDataGenerator.
getGenerator in interface JDOMetaDataRepositorypublic void setGenerator(com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator generator)
JDOMetaDataRepositoryJDOMetaDataGenerator.
setGenerator in interface JDOMetaDataRepository
public com.solarmetric.rd.kodo.meta.ClassMetaData getMetaData(java.lang.Class cls,
java.lang.ClassLoader pmLoader,
boolean validate)
JDOMetaDataRepository
getMetaData in interface JDOMetaDataRepositorycls - 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)
JDOMetaDataRepository
getEmbeddedMetaData in interface JDOMetaDataRepositorypublic com.solarmetric.rd.kodo.meta.ClassMetaData[] getMetaDatas()
JDOMetaDataRepository
getMetaDatas in interface JDOMetaDataRepositorypublic boolean hasMetaData(java.lang.Class cls)
JDOMetaDataRepository
hasMetaData in interface JDOMetaDataRepositorypublic void addMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
JDOMetaDataRepository
addMetaData in interface JDOMetaDataRepositorypublic boolean removeMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
JDOMetaDataRepository
removeMetaData in interface JDOMetaDataRepositorypublic boolean removeMetaData(java.lang.Class cls)
JDOMetaDataRepository
removeMetaData in interface JDOMetaDataRepository
public com.solarmetric.rd.kodo.meta.ClassMetaData getMetaData(java.lang.Object oid,
java.lang.ClassLoader pmLoader,
boolean validate)
JDOMetaDataRepository
getMetaData in interface JDOMetaDataRepositoryoid - 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 registerClass(javax.jdo.spi.RegisterClassEvent ev)
registerClass in interface javax.jdo.spi.RegisterClassListenerpublic void clear()
JDOMetaDataRepository
clear in interface JDOMetaDataRepository
|
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 | |||||||||