Package org.apache.openjpa.lib.meta
Metadata Framework
Extendable framework for metadata parsing and serializing.
-
Interface Summary Interface Description MetaDataFilter Filters metadata resources.MetaDataFilter.Resource Information about a metadata resource.MetaDataIterator Iterator over metadata resources.MetaDataParser Interface for metadata parsers.MetaDataSerializer Interface for meta data serializers.SourceTracker Interface that can optionally be implemented by metadata to include the source file from which the metadata was originally parsed. -
Class Summary Class Description CFMetaDataParser Custom SAX parser used by the system to quickly parse metadata files for classes.CFMetaDataSerializer Helps serialize metadata objects to package and class elements.ClassAnnotationMetaDataFilter Filter that looks for classes with one of a set of annotations.ClassArgParser Parser used to resolve arguments into java classes.ClassMetaDataIterator Iterator over all metadata resources that might contain the metadata for a given class, starting with the most general.ClasspathMetaDataIterator Iterator over directories in the classpath.FileMetaDataIterator Iterator over a file, or over all metadata resources below a given directory.JarFileURLMetaDataIterator Iterator over all metadata resources in a given resource addressed by a jar:file URL.MetaDataIteratorChain Metadata iterator that combines several iterators.ResourceMetaDataIterator Iterator over a given metadata resource.SourceTrackers Utility class for performing common operations onSourceTracker
s.SuffixMetaDataFilter Filters metadata iteration based on resource name suffix.URLMetaDataIterator Iterator over the metadata resource represented by a URL.XMLMetaDataParser Custom SAX parser used by the system to quickly parse metadata files.XMLMetaDataSerializer Abstract base type for serlializers that transfer groups of objects to XML.XMLVersionParser Custom non-validating SAX parser which can be used to get the version and schema location attributes from the root node.ZipFileMetaDataIterator Iterator over all metadata resources in a given zip file.ZipStreamMetaDataIterator Iterator over all metadata resources in a given zip input stream.