Package | Description |
---|---|
org.apache.openjpa.lib.meta |
Metadata Framework
Extendable framework for metadata parsing and serializing.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassMetaDataIterator
Iterator over all metadata resources that might contain the
metadata for a given class, starting with the most general.
|
class |
ClasspathMetaDataIterator
Iterator over directories in the classpath.
|
class |
FileMetaDataIterator
Iterator over a file, or over all metadata resources below a given directory.
|
class |
JarFileURLMetaDataIterator
Iterator over all metadata resources in a given resource addressed by a jar:file URL.
|
class |
MetaDataIteratorChain
Metadata iterator that combines several iterators.
|
class |
ResourceMetaDataIterator
Iterator over a given metadata resource.
|
class |
URLMetaDataIterator
Iterator over the metadata resource represented by a URL.
|
class |
ZipFileMetaDataIterator
Iterator over all metadata resources in a given zip file.
|
class |
ZipStreamMetaDataIterator
Iterator over all metadata resources in a given zip input stream.
|
Modifier and Type | Method and Description |
---|---|
void |
MetaDataIteratorChain.addIterator(MetaDataIterator itr)
Add an iterator to the chain.
|
Map<Object,String[]> |
ClassArgParser.mapTypeNames(MetaDataIterator itr)
Return a mapping of each metadata resource to an array of its contained
class names.
|
Map<Object,Class<?>[]> |
ClassArgParser.mapTypes(MetaDataIterator itr)
Return a mapping of each metadata resource to an array of its
contained classes.
|
void |
MetaDataParser.parse(MetaDataIterator itr)
Parse the metadata supplied by the given iterator.
|
void |
XMLMetaDataParser.parse(MetaDataIterator itr) |
String[] |
ClassArgParser.parseTypeNames(MetaDataIterator itr)
Return the names of the class(es) from the given metadatas.
|
Class<?>[] |
ClassArgParser.parseTypes(MetaDataIterator itr)
Return the
Class representation of the class(es) named in the
given metadatas. |
Constructor and Description |
---|
MetaDataIteratorChain(MetaDataIterator itr1,
MetaDataIterator itr2)
Combine two iterators.
|
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.