|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--kodo.meta.DelegatingJDOMetaDataRepository
| Constructor Summary | |
DelegatingJDOMetaDataRepository(JDOMetaDataRepository)
|
|
| Method Summary | |
void |
addMetaData(ClassMetaData)
Add a metadata instance to the repository. |
void |
clear()
Clear the cache of parsed metadata. |
boolean |
equals(Object)
|
JDOConfiguration |
getConfiguration()
Return the configuration for the repository. |
JDOMetaDataRepository |
getDelegate()
|
ClassMetaData |
getEmbeddedMetaData(ClassMetaData,
int)
Return the class metadata for the embedded value of the given field. |
JDOMetaDataGenerator |
getGenerator()
Return the generator to use to create default metadata. |
JDOMetaDataRepository |
getInnermostDelegate()
|
ClassMetaData |
getMetaData(Class,
ClassLoader,
boolean)
Return the metadata for the given class. |
ClassMetaData |
getMetaData(Object,
ClassLoader,
boolean)
Return the least-derived class metadata for the given application identity object. |
ClassMetaData[] |
getMetaDatas()
Return all the metadata instances currently in the repository. |
ClassMetaData[] |
getMetaDatas(Class,
boolean,
ClassLoader,
boolean)
Return all metadatas for the given class. |
JDOMetaDataParser |
getParser()
Return the parser to use to parse jdo metadata files. |
int |
getValidate()
The metadata validation level. |
int |
hashCode()
|
boolean |
hasMetaData(Class)
Return true if the repository has metadata for the given class. |
void |
registerClass(Class)
|
boolean |
removeMetaData(Class)
Remove a metadata instance from the repository. |
boolean |
removeMetaData(ClassMetaData)
Remove a metadata instance from the repository. |
void |
setGenerator(JDOMetaDataGenerator)
Set the generator to use to create default metadata. |
void |
setParser(JDOMetaDataParser)
Set the parser to use to parse jdo metadata files. |
void |
setValidate(int)
The metadata validation level. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DelegatingJDOMetaDataRepository(JDOMetaDataRepository)
| Method Detail |
public JDOMetaDataRepository getDelegate()
public JDOMetaDataRepository getInnermostDelegate()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object)
equals in class Objectpublic String toString()
toString in class Objectpublic void registerClass(Class)
registerClass in interface ImplHelper.RegisterClassListenerpublic JDOConfiguration getConfiguration()
JDOMetaDataRepositorygetConfiguration in interface JDOMetaDataRepositorypublic JDOMetaDataParser getParser()
JDOMetaDataRepositorygetParser in interface JDOMetaDataRepositorypublic void setParser(JDOMetaDataParser)
JDOMetaDataRepositorysetParser in interface JDOMetaDataRepositorypublic JDOMetaDataGenerator getGenerator()
JDOMetaDataRepositorygetGenerator in interface JDOMetaDataRepositorypublic void setGenerator(JDOMetaDataGenerator)
JDOMetaDataRepositorysetGenerator in interface JDOMetaDataRepositorypublic int getValidate()
JDOMetaDataRepositoryClassMetaData.getValidate in interface JDOMetaDataRepositorypublic void setValidate(int)
JDOMetaDataRepositoryClassMetaData.setValidate in interface JDOMetaDataRepository
public ClassMetaData getMetaData(Class,
ClassLoader,
boolean)
JDOMetaDataRepositorygetMetaData in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepositorycls - the class to retrieve metadata forpmLoader - the persistence manager's class loader, if anymustExist - if true, throws a
JDOMetaDataNotFoundException
if no metadata is found
public ClassMetaData getEmbeddedMetaData(ClassMetaData,
int)
JDOMetaDataRepositorygetEmbeddedMetaData in interface JDOMetaDataRepositorypublic ClassMetaData[] getMetaDatas()
JDOMetaDataRepositorygetMetaDatas in interface JDOMetaDataRepositorypublic boolean hasMetaData(Class)
JDOMetaDataRepositoryhasMetaData in interface JDOMetaDataRepositorypublic void addMetaData(ClassMetaData)
JDOMetaDataRepositoryaddMetaData in interface JDOMetaDataRepositorypublic boolean removeMetaData(ClassMetaData)
JDOMetaDataRepositoryremoveMetaData in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepositorypublic boolean removeMetaData(Class)
JDOMetaDataRepositoryremoveMetaData in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepository
public ClassMetaData getMetaData(Object,
ClassLoader,
boolean)
JDOMetaDataRepositorygetMetaData in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepositoryoid - the oid to get the metadata forpmLoader - the persistence manager's class loader, if anymustExist - if true, throws a
JDOMetaDataNotFoundException
if no metadata is found
public ClassMetaData[] getMetaDatas(Class,
boolean,
ClassLoader,
boolean)
JDOMetaDataRepositorygetMetaDatas in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepositorycls - the class or interface to retrieve metadata forimpls - true to include implementations of the given class
if it is non-persistent type, or false to consider
the given class onlypmLoader - the persistence manager's class loader, if anymustExist - if true, throws a
JDOMetaDataNotFoundException
if impls are not included and no metadata is foundpublic void clear()
JDOMetaDataRepositoryclear in interface JDOMetaDataRepository
|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||