## Uses of Class
org.apache.xalan.processor.StylesheetHandler

- Packages that use StylesheetHandler
  Package | Description
  --- | ---
  org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
  org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.

- - ### Uses of StylesheetHandler in org.apache.xalan.processor

    Methods in org.apache.xalan.processor with parameters of type StylesheetHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | XSLTElementProcessor.`characters(StylesheetHandler handler, char[] ch, int start, int length)` Receive notification of character data inside an element.
    `void` | ProcessorCharacters.`characters(StylesheetHandler handler, char[] ch, int start, int length)` Receive notification of character data inside an element.
    `void` | XSLTElementProcessor.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` Receive notification of the end of an element.
    `void` | ProcessorText.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` Receive notification of the end of an element.
    `void` | ProcessorTemplateElem.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` Receive notification of the end of an element.
    `void` | ProcessorStylesheetElement.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` Receive notification of the end of an element.
    `void` | ProcessorLRE.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` Receive notification of the end of an element.
    `void` | ProcessorExsltFunction.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` End an ElemExsltFunction, and verify its validity.
    `void` | ProcessorCharacters.`endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)` Receive notification of the end of an element.
    `void` | XSLTElementProcessor.`ignorableWhitespace(StylesheetHandler handler, char[] ch, int start, int length)` Receive notification of ignorable whitespace in element content.
    `void` | XSLTElementProcessor.`notationDecl(StylesheetHandler handler, java.lang.String name, java.lang.String publicId, java.lang.String systemId)` Receive notification of a notation declaration.
    `void` | XSLTElementProcessor.`processingInstruction(StylesheetHandler handler, java.lang.String target, java.lang.String data)` Receive notification of a processing instruction.
    `org.xml.sax.InputSource` | XSLTElementProcessor.`resolveEntity(StylesheetHandler handler, java.lang.String publicId, java.lang.String systemId)` Resolve an external entity.
    `void` | XSLTElementProcessor.`skippedEntity(StylesheetHandler handler, java.lang.String name)` Receive notification of a skipped entity.
    `void` | XSLTElementProcessor.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Receive notification of the start of an element.
    `void` | ProcessorTemplateElem.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Receive notification of the start of an element.
    `void` | ProcessorStylesheetElement.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Receive notification of the start of an strip-space element.
    `void` | ProcessorLRE.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Receive notification of the start of an element.
    `void` | ProcessorInclude.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Receive notification of the start of an xsl:include element.
    `void` | ProcessorExsltFunction.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Start an ElemExsltFunction.
    `void` | ProcessorExsltFuncResult.`startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)` Verify that the func:result element does not appear within a variable, parameter, or another func:result, and that it belongs to a func:function element.
    `void` | XSLTElementProcessor.`startNonText(StylesheetHandler handler)` Receive notification of the start of the non-text event.
    `void` | ProcessorCharacters.`startNonText(StylesheetHandler handler)` Receive notification of the start of the non-text event.
    `void` | XSLTElementProcessor.`unparsedEntityDecl(StylesheetHandler handler, java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)` Receive notification of an unparsed entity declaration.
    `void` | ProcessorExsltFunction.`validate(ElemTemplateElement elem, StylesheetHandler handler)` Non-recursive traversal of FunctionElement tree based on TreeWalker to verify that there are no literal result elements except within a func:result element and that the func:result element does not contain any following siblings except xsl:fallback.

  - ### Uses of StylesheetHandler in org.apache.xalan.templates

    Constructors in org.apache.xalan.templates with parameters of type StylesheetHandler
    Constructor and Description
    `AVT(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String stringedValue, ElemTemplateElement owner)` Construct an AVT by parsing the string, and either constructing a vector of AVTParts, or simply hold on to the string if the AVT is simple.

Copyright © 2023 Apache XML Project. All Rights Reserved.