net.sf.jasperreports.engine.util
Class JRXmlUtils

java.lang.Object
  extended by net.sf.jasperreports.engine.util.JRXmlUtils

public final class JRXmlUtils
extends Object

XML parsing utilities.

Version:
$Id: JRXmlUtils.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Method Summary
static Document createDocument(Node sourceNode)
          Creates a document having a node as root.
static DocumentBuilder createDocumentBuilder()
          Creates a XML document builder.
static Document parse(File file)
          Parses a file into a document.
static Document parse(InputSource is)
          Parses an input source into a document.
static Document parse(InputStream is)
          Parses an input stream into a XML document.
static Document parse(String uri)
          Parses a document specified by an URI.
static Document parse(URL url)
          Parses an URL stream as a XML document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parse

public static Document parse(InputSource is)
                      throws JRException
Parses an input source into a document.

Parameters:
is - the input source
Returns:
the parsed document
Throws:
JRException

parse

public static Document parse(String uri)
                      throws JRException
Parses a document specified by an URI.

Parameters:
uri - the URI
Returns:
the parsed document
Throws:
JRException

parse

public static Document parse(File file)
                      throws JRException
Parses a file into a document.

Parameters:
file - the XML file
Returns:
the document
Throws:
JRException

parse

public static Document parse(InputStream is)
                      throws JRException
Parses an input stream into a XML document.

Parameters:
is - the input stream
Returns:
the document
Throws:
JRException

parse

public static Document parse(URL url)
                      throws JRException
Parses an URL stream as a XML document.

Parameters:
url - the URL
Returns:
the document
Throws:
JRException

createDocumentBuilder

public static DocumentBuilder createDocumentBuilder()
                                             throws JRException
Creates a XML document builder.

Returns:
a XML document builder
Throws:
JRException

createDocument

public static Document createDocument(Node sourceNode)
                               throws JRException
Creates a document having a node as root.

Parameters:
sourceNode - the node
Returns:
a document having the specified node as root
Throws:
JRException


Copyright © 2012. All Rights Reserved.