Package org.biojava.nbio.core.util
Class XMLHelper
- java.lang.Object
-
- org.biojava.nbio.core.util.XMLHelper
-
public class XMLHelper extends java.lang.Object
- Author:
- Scooter
-
-
Constructor Summary
Constructors Constructor Description XMLHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.w3c.dom.Element
addChildElement(org.w3c.dom.Element parentElement, java.lang.String elementName)
static org.w3c.dom.Document
getNewDocument()
static org.w3c.dom.Document
inputStreamToDocument(java.io.InputStream inputStream)
static org.w3c.dom.Document
loadXML(java.lang.String fileName)
static void
outputToStream(org.w3c.dom.Document document, java.io.OutputStream outputStream)
static void
outputToStream(org.w3c.dom.Element document, java.io.OutputStream outputStream)
static java.util.ArrayList<org.w3c.dom.Element>
selectElements(org.w3c.dom.Element element, java.lang.String xpathExpression)
static org.w3c.dom.Element
selectParentElement(org.w3c.dom.Element element, java.lang.String parentName)
static org.w3c.dom.Element
selectSingleElement(org.w3c.dom.Element element, java.lang.String xpathExpression)
-
-
-
Method Detail
-
addChildElement
public static org.w3c.dom.Element addChildElement(org.w3c.dom.Element parentElement, java.lang.String elementName)
-
getNewDocument
public static org.w3c.dom.Document getNewDocument() throws javax.xml.parsers.ParserConfigurationException
- Throws:
javax.xml.parsers.ParserConfigurationException
-
loadXML
public static org.w3c.dom.Document loadXML(java.lang.String fileName) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
-
inputStreamToDocument
public static org.w3c.dom.Document inputStreamToDocument(java.io.InputStream inputStream) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
-
outputToStream
public static void outputToStream(org.w3c.dom.Document document, java.io.OutputStream outputStream) throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
-
outputToStream
public static void outputToStream(org.w3c.dom.Element document, java.io.OutputStream outputStream) throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
-
selectParentElement
public static org.w3c.dom.Element selectParentElement(org.w3c.dom.Element element, java.lang.String parentName)
-
selectSingleElement
public static org.w3c.dom.Element selectSingleElement(org.w3c.dom.Element element, java.lang.String xpathExpression) throws javax.xml.xpath.XPathExpressionException
- Throws:
javax.xml.xpath.XPathExpressionException
-
selectElements
public static java.util.ArrayList<org.w3c.dom.Element> selectElements(org.w3c.dom.Element element, java.lang.String xpathExpression) throws javax.xml.xpath.XPathExpressionException
- Throws:
javax.xml.xpath.XPathExpressionException
-
-