Class XSLImport


  • public class XSLImport
    extends XSLObject
    This class represents an xsl:import or xsl:include XSLElement.
    Author:
    Keith Visco
    • Field Detail

      • IMPORT

        public static final int IMPORT
        an int value indicating the xsl:import type
        See Also:
        Constant Field Values
      • INCLUDE

        public static final int INCLUDE
        an int value indicating the xsl:include type
        See Also:
        Constant Field Values
    • Constructor Detail

      • XSLImport

        public XSLImport()
        Creates a new XSLImport
      • XSLImport

        public XSLImport​(XSLTStylesheet stylesheet)
        Creates a new XSLImport
    • Method Detail

      • getHref

        public java.lang.String getHref()
        Retrieves the href attribute of this XSLImport
        Returns:
        the href String of this XSLImport
      • getStylesheet

        public XSLTStylesheet getStylesheet()
        Returns the Stylesheet that this Import references
        Overrides:
        getStylesheet in class XSLObject
        Returns:
        the XSLStylesheet that this import references
      • getInputStream

        public java.io.InputStream getInputStream​(java.lang.String documentBase)
                                           throws java.net.MalformedURLException,
                                                  java.io.FileNotFoundException,
                                                  java.io.IOException
        Returns an InputStream for the file represented by the href of this XSLImport
        Parameters:
        documentBase - the document base for resolving relative URIs.
        Returns:
        an InputStream for the file represented by this elements href attribute
        Throws:
        java.net.MalformedURLException
        java.io.FileNotFoundException
        java.io.IOException
      • setStylesheet

        public void setStylesheet​(XSLTStylesheet stylesheet)
        Sets the Stylesheet that this Import references
        Parameters:
        stylesheet - the XSLStylesheet that this Import references