org.apache.jasper.xmlparser

Class ParserUtils

public class ParserUtils extends Object

XML parsing utilities for processing web application deployment descriptor and tag library descriptor files. FIXME - make these use a separate class loader for the parser to be used.

Version: $Revision: 595799 $ $Date: 2007-11-16 21:02:12 +0100 (Fri, 16 Nov 2007) $

Author: Craig R. McClanahan

Field Summary
static booleanvalidating
Method Summary
protected TreeNodeconvert(TreeNode parent, Node node)
Create and return a TreeNode that corresponds to the specified Node, including processing all of the attributes and children nodes.
TreeNodeparseXMLDocument(String uri, InputSource is)
Parse the specified XML document, and return a TreeNode that corresponds to the root node of the document tree.
TreeNodeparseXMLDocument(String uri, InputStream is)
Parse the specified XML document, and return a TreeNode that corresponds to the root node of the document tree.

Field Detail

validating

public static boolean validating

Method Detail

convert

protected TreeNode convert(TreeNode parent, Node node)
Create and return a TreeNode that corresponds to the specified Node, including processing all of the attributes and children nodes.

Parameters: parent The parent TreeNode (if any) for the new TreeNode node The XML document Node to be converted

parseXMLDocument

public TreeNode parseXMLDocument(String uri, InputSource is)
Parse the specified XML document, and return a TreeNode that corresponds to the root node of the document tree.

Parameters: uri URI of the XML document being parsed is Input source containing the deployment descriptor

Throws: JasperException if an input/output error occurs JasperException if a parsing error occurs

parseXMLDocument

public TreeNode parseXMLDocument(String uri, InputStream is)
Parse the specified XML document, and return a TreeNode that corresponds to the root node of the document tree.

Parameters: uri URI of the XML document being parsed is Input stream containing the deployment descriptor

Throws: JasperException if an input/output error occurs JasperException if a parsing error occurs

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.