Package org.apache.uima.fit.internal
Class MetaDataUtil
java.lang.Object
org.apache.uima.fit.internal.MetaDataUtil
INTERNAL API - Utility methods to locate and access uimaFIT meta data.
-
Method Summary
Modifier and TypeMethodDescriptionstatic String[]getImportProperties(MetaDataType aType) Get system properties indicating which locations to scan for descriptions of the given type.static String[]getManifestLocations(MetaDataType aType) Get manifest locations for the specified type.static String[]Resolve a list of patterns to a set of URLs.static String[]scanDescriptors(MetaDataType aType) Get all currently accessible descriptor locations for the given type.static String[]Scan patterns from manifest files and from the specified system property.
-
Method Details
-
scanImportsAndManifests
public static String[] scanImportsAndManifests(MetaDataType aType) throws ResourceInitializationException Scan patterns from manifest files and from the specified system property.- Parameters:
aType- the type of metadata to scan for- Returns:
- array or all patterns found.
- Throws:
ResourceInitializationException- if there was a problem resolving the metadata locations from the patterns
-
resolve
Resolve a list of patterns to a set of URLs.- Parameters:
patterns- the patterns to resolve- Returns:
- an array of locations.
- Throws:
ResourceInitializationException- if the locations could not be resolved.
-
getManifestLocations
Get manifest locations for the specified type.- Parameters:
aType- the type of metadata to scan for- Returns:
- the manifest locations for this kind of metadata to scan
-
getImportProperties
Get system properties indicating which locations to scan for descriptions of the given type. A list of locations may be given separated by ";".- Parameters:
aType- the type of metadata to scan for- Returns:
- the locations for this kind of metadata to scan
-
scanDescriptors
Get all currently accessible descriptor locations for the given type.- Parameters:
aType- the type of metadata to scan for- Returns:
- an array of locations.
- Throws:
ResourceInitializationException- if the locations could not be resolved.
-