| 
 | 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 | ||||||||
java.lang.Object | +--kodo.meta.DelegatingJDOMetaDataRepository
Wrapper around a repository.
| Constructor Summary | |
| DelegatingJDOMetaDataRepository(JDOMetaDataRepository repos) | |
| Method Summary | |
|  void | addMetaData(ClassMetaData meta)Add a metadata instance to the repository. | 
|  void | clear()Clear the cache of parsed metadata. | 
|  boolean | equals(Object other) | 
|  JDOConfiguration | getConfiguration()Return the configuration for the repository. | 
|  JDOMetaDataRepository | getDelegate()Return the wrapped 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. | 
|  JDOMetaDataRepository | getInnermostDelegate()Return the base underlying repository. | 
|  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. | 
|  int | hashCode() | 
|  boolean | hasMetaData(Class cls)Return true if the repository has metadata for the given class. | 
|  void | registerClass(Class cls) | 
|  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. | 
|  String | toString() | 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public DelegatingJDOMetaDataRepository(JDOMetaDataRepository repos)
| Method Detail | 
public JDOMetaDataRepository getDelegate()
public JDOMetaDataRepository getInnermostDelegate()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object other)
equals in class Objectpublic String toString()
toString in class Objectpublic void registerClass(Class cls)
registerClass in interface ImplHelper.RegisterClassListenerpublic JDOConfiguration getConfiguration()
JDOMetaDataRepositorygetConfiguration in interface JDOMetaDataRepositorypublic MetaDataLoader getMetaDataLoader()
JDOMetaDataRepositorygetMetaDataLoader in interface JDOMetaDataRepositorypublic void setMetaDataLoader(MetaDataLoader l)
JDOMetaDataRepositorysetMetaDataLoader in interface JDOMetaDataRepositorypublic JDOMetaDataGenerator getGenerator()
JDOMetaDataRepositorygetGenerator in interface JDOMetaDataRepositorypublic void setGenerator(JDOMetaDataGenerator generator)
JDOMetaDataRepositorysetGenerator in interface JDOMetaDataRepositorypublic int getValidate()
JDOMetaDataRepositoryClassMetaData.getValidate in interface JDOMetaDataRepositorypublic void setValidate(int validate)
JDOMetaDataRepositoryClassMetaData.setValidate in interface JDOMetaDataRepositorypublic boolean getValidateExtensionKeys()
JDOMetaDataRepositorygetValidateExtensionKeys in interface JDOMetaDataRepositorypublic void setValidateExtensionKeys(boolean validate)
JDOMetaDataRepositorysetValidateExtensionKeys in interface JDOMetaDataRepository
public ClassMetaData getMetaData(Class cls,
                                 ClassLoader pmLoader,
                                 boolean mustExist)
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 owner,
                                         int field)
JDOMetaDataRepositorygetEmbeddedMetaData in interface JDOMetaDataRepositorypublic ClassMetaData[] getMetaDatas()
JDOMetaDataRepositorygetMetaDatas in interface JDOMetaDataRepositorypublic boolean hasMetaData(Class cls)
JDOMetaDataRepositoryhasMetaData in interface JDOMetaDataRepositorypublic void addMetaData(ClassMetaData meta)
JDOMetaDataRepositoryaddMetaData in interface JDOMetaDataRepositorypublic boolean removeMetaData(ClassMetaData meta)
JDOMetaDataRepositoryremoveMetaData in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepositorypublic boolean removeMetaData(Class cls)
JDOMetaDataRepositoryremoveMetaData in interface JDOMetaDataRepositorykodo.meta.JDOMetaDataRepository
public ClassMetaData getMetaData(Object oid,
                                 ClassLoader pmLoader,
                                 boolean mustExist)
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 cls,
                                    boolean impls,
                                    ClassLoader pmLoader,
                                    boolean mustExist)
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.3.5 generated on August 31 2005 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||