Class XSLTElementProcessor

    • Method Detail

      • resolveEntity

        public org.xml.sax.InputSource resolveEntity​(StylesheetHandler handler,
                                                     java.lang.String publicId,
                                                     java.lang.String systemId)
                                              throws org.xml.sax.SAXException
        Resolve an external entity.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        publicId - The public identifer, or null if none is available.
        systemId - The system identifier provided in the XML document.
        Returns:
        The new input source, or null to require the default behaviour.
        Throws:
        org.xml.sax.SAXException
      • notationDecl

        public void notationDecl​(StylesheetHandler handler,
                                 java.lang.String name,
                                 java.lang.String publicId,
                                 java.lang.String systemId)
        Receive notification of a notation declaration.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        name - The notation name.
        publicId - The notation public identifier, or null if not available.
        systemId - The notation system identifier.
        See Also:
        DTDHandler.notationDecl(java.lang.String, java.lang.String, java.lang.String)
      • unparsedEntityDecl

        public void 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.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        name - The entity name.
        publicId - The entity public identifier, or null if not available.
        systemId - The entity system identifier.
        notationName - The name of the associated notation.
        See Also:
        DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
      • startNonText

        public void startNonText​(StylesheetHandler handler)
                          throws org.xml.sax.SAXException
        Receive notification of the start of the non-text event. This is sent to the current processor when any non-text event occurs.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        Throws:
        org.xml.sax.SAXException
      • startElement

        public void startElement​(StylesheetHandler handler,
                                 java.lang.String uri,
                                 java.lang.String localName,
                                 java.lang.String rawName,
                                 org.xml.sax.Attributes attributes)
                          throws org.xml.sax.SAXException
        Receive notification of the start of an element.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        uri - The Namespace URI, or an empty string.
        localName - The local name (without prefix), or empty string if not namespace processing.
        rawName - The qualified name (with prefix).
        attributes - The specified or defaulted attributes.
        Throws:
        org.xml.sax.SAXException
      • endElement

        public void endElement​(StylesheetHandler handler,
                               java.lang.String uri,
                               java.lang.String localName,
                               java.lang.String rawName)
                        throws org.xml.sax.SAXException
        Receive notification of the end of an element.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        uri - The Namespace URI, or an empty string.
        localName - The local name (without prefix), or empty string if not namespace processing.
        rawName - The qualified name (with prefix).
        Throws:
        org.xml.sax.SAXException
      • characters

        public void characters​(StylesheetHandler handler,
                               char[] ch,
                               int start,
                               int length)
                        throws org.xml.sax.SAXException
        Receive notification of character data inside an element.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        ch - The characters.
        start - The start position in the character array.
        length - The number of characters to use from the character array.
        Throws:
        org.xml.sax.SAXException
      • ignorableWhitespace

        public void ignorableWhitespace​(StylesheetHandler handler,
                                        char[] ch,
                                        int start,
                                        int length)
                                 throws org.xml.sax.SAXException
        Receive notification of ignorable whitespace in element content.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        ch - The whitespace characters.
        start - The start position in the character array.
        length - The number of characters to use from the character array.
        Throws:
        org.xml.sax.SAXException
      • processingInstruction

        public void processingInstruction​(StylesheetHandler handler,
                                          java.lang.String target,
                                          java.lang.String data)
                                   throws org.xml.sax.SAXException
        Receive notification of a processing instruction.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        target - The processing instruction target.
        data - The processing instruction data, or null if none is supplied.
        Throws:
        org.xml.sax.SAXException
      • skippedEntity

        public void skippedEntity​(StylesheetHandler handler,
                                  java.lang.String name)
                           throws org.xml.sax.SAXException
        Receive notification of a skipped entity.
        Parameters:
        handler - non-null reference to current StylesheetHandler that is constructing the Templates.
        name - The name of the skipped entity.
        Throws:
        org.xml.sax.SAXException