org.biojava3.core.util
Class XMLHelper

java.lang.Object
  extended by org.biojava3.core.util.XMLHelper

public class XMLHelper
extends java.lang.Object

Author:
Scooter

Constructor Summary
XMLHelper()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLHelper

public XMLHelper()
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 java.lang.Exception
Throws:
java.lang.Exception

loadXML

public static org.w3c.dom.Document loadXML(java.lang.String fileName)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

inputStreamToDocument

public static org.w3c.dom.Document inputStreamToDocument(java.io.InputStream inputStream)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

outputToStream

public static void outputToStream(org.w3c.dom.Document document,
                                  java.io.OutputStream outputStream)
                           throws java.lang.Exception
Throws:
java.lang.Exception

outputToStream

public static void outputToStream(org.w3c.dom.Element document,
                                  java.io.OutputStream outputStream)
                           throws java.lang.Exception
Throws:
java.lang.Exception

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 java.lang.Exception
Throws:
java.lang.Exception

selectElements

public static java.util.ArrayList<org.w3c.dom.Element> selectElements(org.w3c.dom.Element element,
                                                                      java.lang.String xpathExpression)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception