Package | Description |
---|---|
org.datanucleus.enhancer |
DataNucleus ByteCode enhancer framework.
|
org.datanucleus.metadata |
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
|
Modifier and Type | Method and Description |
---|---|
protected Collection<FileMetaData> |
DataNucleusEnhancer.getFileMetadataForInput()
Method that processes the registered components to enhance, and loads the metadata for
them into the MetaDataManager, returning the associated FileMetaData.
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,FileMetaData> |
MetaDataManagerImpl.fileMetaDataByURLString
Map of FileMetaData for the parsed files, keyed by the URL string.
|
protected ArrayList<FileMetaData> |
MetaDataManagerImpl.utilisedFileMetaData
Temporary list of the FileMetaData objects utilised in this call for metadata.
|
Modifier and Type | Method and Description |
---|---|
FileMetaData[] |
MetaDataManager.getFileMetaData()
Accessor for all FileMetaData currently managed here.
|
FileMetaData[] |
MetaDataManagerImpl.getFileMetaData() |
FileMetaData |
PackageMetaData.getFileMetaData()
Accessor for the parent FileMetaData.
|
static FileMetaData[] |
MetaDataUtils.getFileMetaDataForInputFiles(MetaDataManager metaDataMgr,
ClassLoaderResolver clr,
String[] inputFiles)
Method to take the provided input files and returns the FileMetaData that they implies.
|
protected FileMetaData |
MetaDataManagerImpl.loadAnnotationsForClass(Class cls,
ClassLoaderResolver clr,
boolean register,
boolean populate)
Method to load the annotations for the specified class and return the FileMetaData containing the class.
|
FileMetaData[] |
MetaDataManager.loadClasses(String[] classNames,
ClassLoader loader)
Method to load up all metadata for the specified classes.
|
FileMetaData[] |
MetaDataManagerImpl.loadClasses(String[] classNames,
ClassLoader loader) |
FileMetaData[] |
MetaDataManager.loadJar(String jarFileName,
ClassLoader loader)
Initialisation method to load the metadata provided by the specified jar.
|
FileMetaData[] |
MetaDataManagerImpl.loadJar(String jarFileName,
ClassLoader loader) |
FileMetaData[] |
MetaDataManager.loadMetadataFiles(String[] metadataFiles,
ClassLoader loader)
Method to load up all metadata defined by the specified metadata files.
|
FileMetaData[] |
MetaDataManagerImpl.loadMetadataFiles(String[] metadataFiles,
ClassLoader loader) |
FileMetaData[] |
MetaDataManager.loadPersistenceUnit(PersistenceUnitMetaData pumd,
ClassLoader loader)
Initialisation method to to load all class metadata defined by the "persistence-unit".
|
FileMetaData[] |
MetaDataManagerImpl.loadPersistenceUnit(PersistenceUnitMetaData pumd,
ClassLoader loader) |
protected abstract FileMetaData |
MetaDataManagerImpl.parseFile(URL fileURL)
Utility to parse an XML metadata file.
|
FileMetaData |
FileMetaData.setCatalog(String catalog) |
FileMetaData |
FileMetaData.setFilename(String filename) |
FileMetaData |
FileMetaData.setSchema(String schema) |
FileMetaData |
FileMetaData.setType(MetadataFileType type) |
Modifier and Type | Method and Description |
---|---|
Collection<FileMetaData> |
MetaDataManager.loadFiles(String[] metadataFiles,
ClassLoaderResolver clr)
Method to load the metadata from the specified files.
|
Collection<FileMetaData> |
MetaDataManagerImpl.loadFiles(String[] metadataFiles,
ClassLoaderResolver clr) |
Modifier and Type | Method and Description |
---|---|
protected void |
MetaDataManagerImpl.initialiseFileMetaData(FileMetaData filemd,
ClassLoaderResolver clr,
ClassLoader primary)
Initialise all classes/interfaces in a Meta-Data file.
|
void |
MetaDataManager.loadUserMetaData(FileMetaData fileMetaData,
ClassLoader loader)
Method to load user-provided (dynamic) metadata (from the JDO MetaData API).
|
void |
MetaDataManagerImpl.loadUserMetaData(FileMetaData fileMetaData,
ClassLoader loader) |
static void |
MetaDataMerger.mergeFileORMData(FileMetaData primaryFmd,
FileMetaData ormFmd)
Method to take a file JDO MetaData definition and merge in the ORM MetaData definition.
|
protected void |
MetaDataManagerImpl.populateFileMetaData(FileMetaData filemd,
ClassLoaderResolver clr,
ClassLoader primary)
Convenience method to populate all classes/interfaces in a Meta-Data file.
|
protected void |
MetaDataManagerImpl.registerFetchPlansForFile(FileMetaData filemd)
Convenience method to register all FetchPlans found in the passed file.
|
void |
MetaDataManager.registerFile(String fileURLString,
FileMetaData filemd,
ClassLoaderResolver clr)
Method to take the FileMetaData and register the relevant parts of it with the assorted caches provided.
|
abstract void |
MetaDataManagerImpl.registerFile(String fileURLString,
FileMetaData filemd,
ClassLoaderResolver clr) |
protected void |
MetaDataManagerImpl.registerQueriesForFile(FileMetaData filemd)
Convenience method to register all queries found in the passed file.
|
protected void |
MetaDataManagerImpl.registerQueryResultMetaDataForFile(FileMetaData filemd)
Convenience method to register all table generators found in the passed file.
|
void |
MetaDataManager.registerSequencesForFile(FileMetaData filemd) |
void |
MetaDataManagerImpl.registerSequencesForFile(FileMetaData filemd)
Convenience method to register all sequences found in the passed file.
|
protected void |
MetaDataManagerImpl.registerStoredProcQueriesForFile(FileMetaData filemd)
Convenience method to register all stored proc queries found in the passed file.
|
void |
MetaDataManager.registerTableGeneratorsForFile(FileMetaData filemd) |
void |
MetaDataManagerImpl.registerTableGeneratorsForFile(FileMetaData filemd)
Convenience method to register all table generators found in the passed file.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MetaDataManagerImpl.initialiseFileMetaDataForUse(Collection<FileMetaData> fileMetaData,
ClassLoaderResolver clr)
Method to initialise the provided FileMetaData, ready for use.
|
Copyright © 2019. All rights reserved.