
public final class ModuleXmlParser extends Object
module.xml parser.| Modifier and Type | Class and Description |
|---|---|
static interface |
ModuleXmlParser.ResourceRootFactory
A factory for resource roots, based on a root path, loader path, and loader name.
|
| Modifier and Type | Method and Description |
|---|---|
static XmlPullParserException |
endOfDocument(XmlPullParser reader) |
static ModuleSpec |
parseModuleXml(ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
File root,
File moduleInfoFile)
Parse a
module.xml file. |
static ModuleSpec |
parseModuleXml(ModuleXmlParser.ResourceRootFactory factory,
MavenResolver mavenResolver,
String rootPath,
InputStream source,
String moduleInfoFile,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier)
Parse a
module.xml file. |
static ModuleSpec |
parseModuleXml(ModuleXmlParser.ResourceRootFactory factory,
String rootPath,
InputStream source,
String moduleInfoFile,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier)
Parse a
module.xml file. |
static XmlPullParserException |
unexpectedContent(XmlPullParser reader) |
public static ModuleSpec parseModuleXml(ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier, File root, File moduleInfoFile) throws ModuleLoadException, IOException
module.xml file.moduleLoader - the module loader to use for dependency specificationsmoduleIdentifier - the module identifier of the module to loadroot - the module path rootmoduleInfoFile - the File of the module.xml contentModuleLoadException - if a dependency could not be established or another error occursIOException - if I/O failspublic static ModuleSpec parseModuleXml(ModuleXmlParser.ResourceRootFactory factory, String rootPath, InputStream source, String moduleInfoFile, ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier) throws ModuleLoadException, IOException
module.xml file.factory - the resource root factory to use (must not be null)rootPath - the root path to send in to the resource root factory (must not be null)source - a stream of the module.xml content (must not be null)moduleInfoFile - the File of the module.xml content (must not be null)moduleLoader - the module loader to use for dependency specifications (must not be null)moduleIdentifier - the module identifier of the module to loadModuleLoadException - if a dependency could not be established or another error occursIOException - if I/O failspublic static ModuleSpec parseModuleXml(ModuleXmlParser.ResourceRootFactory factory, MavenResolver mavenResolver, String rootPath, InputStream source, String moduleInfoFile, ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier) throws ModuleLoadException, IOException
module.xml file.factory - the resource root factory to use (must not be null)mavenResolver - the Maven artifact resolver to use (must not be null)rootPath - the root path to send in to the resource root factory (must not be null)source - a stream of the module.xml content (must not be null)moduleInfoFile - the File of the module.xml content (must not be null)moduleLoader - the module loader to use for dependency specifications (must not be null)moduleIdentifier - the module identifier of the module to loadModuleLoadException - if a dependency could not be established or another error occursIOException - if I/O failspublic static XmlPullParserException unexpectedContent(XmlPullParser reader)
public static XmlPullParserException endOfDocument(XmlPullParser reader)
Copyright © 2016 JBoss by Red Hat. All rights reserved.