Uses of Class
org.datanucleus.metadata.FileMetaData
Packages that use FileMetaData
Package
Description
DataNucleus ByteCode enhancer framework.
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
-
Uses of FileMetaData in org.datanucleus.enhancer
Methods in org.datanucleus.enhancer that return types with arguments of type FileMetaDataModifier and TypeMethodDescriptionprotected 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. -
Uses of FileMetaData in org.datanucleus.metadata
Fields in org.datanucleus.metadata with type parameters of type FileMetaDataModifier and TypeFieldDescriptionprotected 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.Methods in org.datanucleus.metadata that return FileMetaDataModifier and TypeMethodDescriptionMetaDataManager.getFileMetaData()
Accessor for all FileMetaData currently managed here.MetaDataManagerImpl.getFileMetaData()
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.MetaDataManager.loadClasses
(String[] classNames, ClassLoader loader) Initialisation method to load up all metadata for the specified classes.MetaDataManagerImpl.loadClasses
(String[] classNames, ClassLoader loader) MetaDataManager.loadJar
(String jarFileName, ClassLoader loader) Initialisation method to load the metadata provided by the specified jar.MetaDataManagerImpl.loadJar
(String jarFileName, ClassLoader loader) MetaDataManager.loadMetaDataFiles
(String[] metadataFiles, ClassLoader loader) Initialisation method to load up all metadata defined by the specified metadata files.MetaDataManagerImpl.loadMetaDataFiles
(String[] metadataFiles, ClassLoader loader) MetaDataManager.loadPersistenceUnit
(PersistenceUnitMetaData pumd, ClassLoader loader) Initialisation method to to load all class metadata defined by the "persistence-unit".MetaDataManagerImpl.loadPersistenceUnit
(PersistenceUnitMetaData pumd, ClassLoader loader) protected abstract FileMetaData
MetaDataManagerImpl.parseXmlFile
(URL fileURL) Utility to parse an XML metadata file.FileMetaData.setCatalog
(String catalog) FileMetaData.setFilename
(String filename) FileMetaData.setType
(MetaDataFileType type) Methods in org.datanucleus.metadata that return types with arguments of type FileMetaDataModifier and TypeMethodDescriptionMetaDataManager.loadFiles
(String[] metadataFiles, ClassLoaderResolver clr) Method to load the metadata from the specified files.MetaDataManagerImpl.loadFiles
(String[] metadataFiles, ClassLoaderResolver clr) Methods in org.datanucleus.metadata with parameters of type FileMetaDataModifier and TypeMethodDescriptionprotected 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 the query result metadata for the provided file.void
MetaDataManager.registerSequencesForFile
(FileMetaData filemd) Convenience method to register all sequences found in the passed file.void
MetaDataManagerImpl.registerSequencesForFile
(FileMetaData filemd) protected void
MetaDataManagerImpl.registerStoredProcQueriesForFile
(FileMetaData filemd) Convenience method to register all stored proc queries found in the passed file.void
MetaDataManager.registerTableGeneratorsForFile
(FileMetaData filemd) Convenience method to register all table generators found in the passed file.void
MetaDataManagerImpl.registerTableGeneratorsForFile
(FileMetaData filemd) Method parameters in org.datanucleus.metadata with type arguments of type FileMetaDataModifier and TypeMethodDescriptionprotected void
MetaDataManagerImpl.initialiseFileMetaDataForUse
(Collection<FileMetaData> fileMetaData, ClassLoaderResolver clr) Method to initialise the provided FileMetaData, ready for use.