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: 466606 $ $Date: 2006-10-21 17:07:12 -0600 (Sat, 21 Oct 2006) $
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, InputSource is)
Parse the specified XML document, and return a TreeNode that corresponds to the root node of the document tree.
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,
                                 InputSource 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 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)
            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 ?? 2000-2004 Apache Software Foundation. All Rights Reserved.