public class ExtensionDomParser
extends java.lang.Object
| Constructor and Description |
|---|
ExtensionDomParser() |
| Modifier and Type | Method and Description |
|---|---|
static Extension |
parseDocument(java.lang.String extensionXML,
boolean setSchema)
Reads in the XML file and returns an extension.
|
static Extension |
readFile(java.io.File file) |
static Extension |
readFile(java.io.InputStream inputStream)
Reads an extension from a stream.
|
static Extension |
readFileCatchException(java.io.File file) |
static Extension |
readStringCatchException(java.lang.String xml)
Reads an XML file which is in the string format.
|
static Extension |
readStringGatherExceptions(java.lang.String xml,
java.util.List<java.lang.Exception> exceptions)
Reads an XML file which is in the string format.
|
static void |
trimTextNodeWhitespace(org.w3c.dom.Node e)
Trim whitespace from all text nodes.
|
public static Extension readStringGatherExceptions(java.lang.String xml, java.util.List<java.lang.Exception> exceptions)
xml - The xml to be parsed.public static Extension readStringCatchException(java.lang.String xml)
xml - The xml to be parsed.public static Extension readFileCatchException(java.io.File file)
public static Extension readFile(java.io.File file) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, java.lang.NoSuchMethodException, java.lang.SecurityException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionpublic static Extension readFile(java.io.InputStream inputStream) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, java.lang.NoSuchMethodException, java.lang.SecurityException
java.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic static Extension parseDocument(java.lang.String extensionXML, boolean setSchema) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, java.lang.NoSuchMethodException, java.lang.SecurityException
extensionXML - The input xmlsetSchema - whether or not to set the schemaorg.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionpublic static void trimTextNodeWhitespace(org.w3c.dom.Node e)