org.apache.jasper.xmlparser

Class ParserUtils


public class ParserUtils
extends java.lang.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: 1.10 $ $Date: 2004/03/17 19:23:05 $

Author:
Craig R. McClanahan

Field Summary

static boolean
validating

Method Summary

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.
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.

Field Details

validating

public static boolean validating

Method Details

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,
                                 InputStream is)
            throws JasperException
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 B) 2000 Apache Software Foundation. All Rights Reserved.