Package net.sf.jasperreports.engine.util
Class JRXmlUtils
- java.lang.Object
-
- net.sf.jasperreports.engine.util.JRXmlUtils
-
public final class JRXmlUtils extends Object
XML parsing utilities.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXCEPTION_MESSAGE_KEY_DOCUMENT_BUILDER_FACTORY_CREATION_FAILUREstatic StringEXCEPTION_MESSAGE_KEY_DOCUMENT_PARSING_FAILUREstatic StringFEATURE_DISALLOW_DOCTYPEstatic StringPROPERTY_ALLOW_DOCTYPE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static booleanallowDoctype()static DocumentcreateDocument(Node sourceNode)static DocumentcreateDocument(Node sourceNode, boolean isNamespaceAware)Creates a document having a node as root.static DocumentBuildercreateDocumentBuilder()static DocumentBuildercreateDocumentBuilder(boolean isNamespaceAware)Creates a XML document builder.static Documentparse(File file)static Documentparse(File file, boolean isNamespaceAware)Parses a file into a document.static Documentparse(InputStream is)static Documentparse(InputStream is, boolean isNamespaceAware)Parses an input stream into a XML document.static Documentparse(String uri)static Documentparse(String uri, boolean isNamespaceAware)Parses a document specified by an URI.static Documentparse(URL url)static Documentparse(URL url, boolean isNamespaceAware)Parses an URL stream as a XML document.static Documentparse(InputSource is)static Documentparse(InputSource is, boolean isNamespaceAware)Parses an input source into a document.
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_DOCUMENT_BUILDER_FACTORY_CREATION_FAILURE
public static final String EXCEPTION_MESSAGE_KEY_DOCUMENT_BUILDER_FACTORY_CREATION_FAILURE
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_DOCUMENT_PARSING_FAILURE
public static final String EXCEPTION_MESSAGE_KEY_DOCUMENT_PARSING_FAILURE
- See Also:
- Constant Field Values
-
PROPERTY_ALLOW_DOCTYPE
public static final String PROPERTY_ALLOW_DOCTYPE
- See Also:
- Constant Field Values
-
FEATURE_DISALLOW_DOCTYPE
public static final String FEATURE_DISALLOW_DOCTYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static Document parse(InputSource is) throws JRException
- Throws:
JRException
-
parse
public static Document parse(InputSource is, boolean isNamespaceAware) 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
- Throws:
JRException
-
parse
public static Document parse(String uri, boolean isNamespaceAware) 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
- Throws:
JRException
-
parse
public static Document parse(File file, boolean isNamespaceAware) 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
- Throws:
JRException
-
parse
public static Document parse(InputStream is, boolean isNamespaceAware) 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
- Throws:
JRException
-
parse
public static Document parse(URL url, boolean isNamespaceAware) 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
- Throws:
JRException
-
createDocumentBuilder
public static DocumentBuilder createDocumentBuilder(boolean isNamespaceAware) throws JRException
Creates a XML document builder.- Returns:
- a XML document builder
- Throws:
JRException
-
allowDoctype
protected static boolean allowDoctype()
-
createDocument
public static Document createDocument(Node sourceNode) throws JRException
- Throws:
JRException
-
createDocument
public static Document createDocument(Node sourceNode, boolean isNamespaceAware) 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
-
-