jd.xml.xslt.parser
Class StylesheetParser

java.lang.Object
  extended byjd.xml.xslt.parser.Parser
      extended byjd.xml.xslt.parser.StylesheetParser

public class StylesheetParser
extends Parser

A stylesheet parser.


Field Summary
 
Fields inherited from class jd.xml.xslt.parser.Parser
context_, patternParser_
 
Constructor Summary
StylesheetParser()
          Create a StylesheetParser.
StylesheetParser(XsltSecurityManager securityManager)
          Create a StylesheetParser.
 
Method Summary
static NodeNamePool createNodeNamePool()
          Create a NodeNamePool with the appropriate whitespace test for stylesheet documents.
 StylesheetData parseStylesheet(XmlSource source)
          Parse a stylesheet.
 void setEntityResolver(EntityResolver entityResolver)
          Set a EntityResolver.
 void setParseListener(ParseListener parseListener)
          Set a ParseListener.
 void setUriResolver(UriResolver uriResolver)
          Set a UriResolver.
 void setVerboseLog(VerboseLog log)
          Set the verbose log.
 
Methods inherited from class jd.xml.xslt.parser.Parser
getFirstStylesheetChild, getNextStylesheetSibling, getStylesheetNode, isStylesheetElement, isStylesheetElement, isStylesheetNode, parseExcludeResultPrefixes, parseExtensionElementPrefixes, parseNamespacePrefix, reportInvalidChild, reportMissingAttribute, setCurrentElement, setCurrentElement, throwException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StylesheetParser

public StylesheetParser()
Create a StylesheetParser.


StylesheetParser

public StylesheetParser(XsltSecurityManager securityManager)
Create a StylesheetParser.

Parameters:
securityManager - a SecurityManager to check the security of the stylesheet content
Method Detail

setUriResolver

public void setUriResolver(UriResolver uriResolver)
Set a UriResolver.


setEntityResolver

public void setEntityResolver(EntityResolver entityResolver)
Set a EntityResolver.


parseStylesheet

public StylesheetData parseStylesheet(XmlSource source)
                               throws XsltParseException,
                                      IOException,
                                      SAXException
Parse a stylesheet.

Throws:
XsltParseException
IOException
SAXException

createNodeNamePool

public static NodeNamePool createNodeNamePool()
Create a NodeNamePool with the appropriate whitespace test for stylesheet documents.


setParseListener

public void setParseListener(ParseListener parseListener)
Set a ParseListener.


setVerboseLog

public void setVerboseLog(VerboseLog log)
Set the verbose log.