|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.metadata.MetaDataManager
org.jpox.enhancer.metadata.EnhancerMetaDataManager
Manager for MetaData within the enhancer. Overrides the parsing process so that we use the EnhancerMetaDataParser instead of MetaDataParser.
Field Summary |
Fields inherited from class org.jpox.metadata.MetaDataManager |
ALL_JDO_LOCATIONS, classesWithoutMetaData, classMetaDataByClass, classMetaDataByInterface, defaultInheritanceStrategy, enhancing, fileMetaDataByURL, JDO_1_0_0_LOCATIONS, JDO_1_0_1_LOCATIONS, jdoFileSuffix, jdoqueryFileSuffix, locationDefinition, ormClassMetaDataByClass, ormFileSuffix, ormMappingName, pmfContext, queryMetaDataByName, sequenceMetaDataByPackageSequence, validateMetaData |
Constructor Summary | |
EnhancerMetaDataManager(org.jpox.PMFContext context)
Constructor. |
Method Summary | |
protected void |
initialiseClassMetaData(org.jpox.metadata.ClassMetaData cmd,
java.lang.Class cls,
org.jpox.ClassLoaderResolver clr)
|
void |
initialiseClassMetaData(org.jpox.metadata.ClassMetaData cmd,
org.jpox.ClassLoaderResolver clr)
Utility to initialise classes in the manager from outside. |
org.jpox.metadata.FileMetaData |
parseAndRegisterFile(java.lang.String filename,
org.jpox.ClassLoaderResolver clr)
Convenience method to parse and register the file with the manager. |
protected org.jpox.metadata.FileMetaData |
parseFile(java.net.URL file_url,
boolean validate)
Utility to parse a file. |
void |
populateRegisteredFile(org.jpox.metadata.FileMetaData filemd,
org.jpox.ClassLoaderResolver clr)
Methot to enable the population of all registered files. |
Methods inherited from class org.jpox.metadata.MetaDataManager |
addClassWithoutMetaData, addORMDataToClass, close, getClassesImplementingInterface, getDefaultInheritanceStrategy, getJdoFileSuffix, getJdoqueryFileSuffix, getMetaDataForClass, getMetaDataForClass, getMetaDataForClassOrInterface, getMetaDataForField, getMetaDataForField, getMetaDataForImplementationOfReference, getMetaDataForInterface, getMetaDataForQuery, getMetaDataForSequence, getOrmFileSuffix, getPMFContext, getReferencedClassMetaData, getSubclassesForClass, hasMetaDataForClass, initialiseInterfaceMetaData, initialiseMetaDataFileSuffixes, isClassWithoutMetaData, isEnhancing, isPersistentInterface, isPersistentInterfaceImplementation, loadMetaDataForClass, populateClassesInterfacesInFile, readMetaDataForClass, readMetaDataForField, registerFile, registerPersistentInterface, registerQueriesForFile, registerSequencesForFile, setLocationDefinition, setValidate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EnhancerMetaDataManager(org.jpox.PMFContext context)
Method Detail |
protected org.jpox.metadata.FileMetaData parseFile(java.net.URL file_url, boolean validate)
file_url
- URL of the filevalidate
- Whether to validate the file
public org.jpox.metadata.FileMetaData parseAndRegisterFile(java.lang.String filename, org.jpox.ClassLoaderResolver clr)
filename
- Filename of the JDO MetaData fileclr
- ClassLoader resolver to use
public void populateRegisteredFile(org.jpox.metadata.FileMetaData filemd, org.jpox.ClassLoaderResolver clr)
public void initialiseClassMetaData(org.jpox.metadata.ClassMetaData cmd, org.jpox.ClassLoaderResolver clr)
cmd
- The class metadata.protected void initialiseClassMetaData(org.jpox.metadata.ClassMetaData cmd, java.lang.Class cls, org.jpox.ClassLoaderResolver clr)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |