|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Repository of JDO metadata.
Method Summary | |
void |
addMetaData(ClassMetaData meta)
Add a metadata instance to the repository. |
void |
clear()
Clear the cache of parsed metadata. |
JDOConfiguration |
getConfiguration()
Return the configuration for the repository. |
ClassMetaData |
getEmbeddedMetaData(ClassMetaData owner,
int field)
Return the class metadata for the embedded value of the given field. |
JDOMetaDataGenerator |
getGenerator()
Return the generator to use to create default metadata. |
ClassMetaData |
getMetaData(Class cls,
ClassLoader pmLoader,
boolean mustExist)
Return the metadata for the given class. |
ClassMetaData |
getMetaData(Object oid,
ClassLoader pmLoader,
boolean mustExist)
Return the least-derived class metadata for the given application identity object. |
MetaDataLoader |
getMetaDataLoader()
Return the loader to use to load jdo metadata instances. |
ClassMetaData[] |
getMetaDatas()
Return all the metadata instances currently in the repository. |
ClassMetaData[] |
getMetaDatas(Class cls,
boolean impls,
ClassLoader pmLoader,
boolean mustExist)
Return all metadatas for the given class. |
int |
getValidate()
The metadata validation level. |
boolean |
getValidateExtensionKeys()
Whether to validate extension keys against the known set. |
boolean |
hasMetaData(Class cls)
Return true if the repository has metadata for the given class. |
boolean |
removeMetaData(Class cls)
Remove a metadata instance from the repository. |
boolean |
removeMetaData(ClassMetaData meta)
Remove a metadata instance from the repository. |
void |
setGenerator(JDOMetaDataGenerator generator)
Set the generator to use to create default metadata. |
void |
setMetaDataLoader(MetaDataLoader l)
Set the loader to use to load jdo metadata instances. |
void |
setValidate(int validate)
The metadata validation level. |
void |
setValidateExtensionKeys(boolean validate)
Whether to validate extension keys against the known set. |
Methods inherited from interface kodo.util.ImplHelper.RegisterClassListener |
registerClass |
Method Detail |
public JDOConfiguration getConfiguration()
public MetaDataLoader getMetaDataLoader()
public void setMetaDataLoader(MetaDataLoader l)
public JDOMetaDataGenerator getGenerator()
public void setGenerator(JDOMetaDataGenerator generator)
public int getValidate()
ClassMetaData
.public void setValidate(int validate)
ClassMetaData
.public boolean getValidateExtensionKeys()
public void setValidateExtensionKeys(boolean validate)
public ClassMetaData getMetaData(Class cls, ClassLoader pmLoader, boolean mustExist)
cls
- the class to retrieve metadata forpmLoader
- the persistence manager's class loader, if anymustExist
- if true, throws a
JDOMetaDataNotFoundException
if no metadata is foundpublic ClassMetaData getEmbeddedMetaData(ClassMetaData owner, int field)
public ClassMetaData[] getMetaDatas()
public boolean hasMetaData(Class cls)
public void addMetaData(ClassMetaData meta)
public boolean removeMetaData(ClassMetaData meta)
public boolean removeMetaData(Class cls)
public ClassMetaData getMetaData(Object oid, ClassLoader pmLoader, boolean mustExist)
oid
- the oid to get the metadata forpmLoader
- the persistence manager's class loader, if anymustExist
- if true, throws a
JDOMetaDataNotFoundException
if no metadata is foundpublic ClassMetaData[] getMetaDatas(Class cls, boolean impls, ClassLoader pmLoader, boolean mustExist)
cls
- 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()
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |