Class ElemExtensionDecl

    • Constructor Detail

      • ElemExtensionDecl

        public ElemExtensionDecl()
        Constructor ElemExtensionDecl
    • Method Detail

      • setPrefix

        public void setPrefix​(java.lang.String v)
        Set the prefix for this extension element
        Specified by:
        setPrefix in interface org.w3c.dom.Node
        Overrides:
        setPrefix in class UnImplNode
        Parameters:
        v - Prefix to set for this extension element
      • getPrefix

        public java.lang.String getPrefix()
        Get the prefix for this extension element
        Specified by:
        getPrefix in interface org.w3c.dom.Node
        Overrides:
        getPrefix in class UnImplNode
        Returns:
        Prefix for this extension element
      • setFunctions

        public void setFunctions​(StringVector v)
        Set the names of functions defined in this extension
        Parameters:
        v - StringVector holding the names of functions defined in this extension
      • getFunctions

        public StringVector getFunctions()
        Get the names of functions defined in this extension
        Returns:
        StringVector holding the names of functions defined in this extension
      • getFunction

        public java.lang.String getFunction​(int i)
                                     throws java.lang.ArrayIndexOutOfBoundsException
        Get a function at a given index in this extension element
        Parameters:
        i - Index of function to get
        Returns:
        Name of Function at given index
        Throws:
        java.lang.ArrayIndexOutOfBoundsException
      • getFunctionCount

        public int getFunctionCount()
        Get count of functions defined in this extension element
        Returns:
        count of functions defined in this extension element
      • setElements

        public void setElements​(StringVector v)
        Set StringVector of elements for this extension
        Parameters:
        v - StringVector of elements to set
      • getElements

        public StringVector getElements()
        Get StringVector of elements defined for this extension
        Returns:
        StringVector of elements defined for this extension
      • getElement

        public java.lang.String getElement​(int i)
                                    throws java.lang.ArrayIndexOutOfBoundsException
        Get the element at the given index
        Parameters:
        i - Index of element to get
        Returns:
        The element at the given index
        Throws:
        java.lang.ArrayIndexOutOfBoundsException
      • getElementCount

        public int getElementCount()
        Return the count of elements defined for this extension element
        Returns:
        the count of elements defined for this extension element
      • getXSLToken

        public int getXSLToken()
        Get an int constant identifying the type of element.
        Overrides:
        getXSLToken in class ElemTemplateElement
        Returns:
        The token ID for this element
        See Also:
        Constants
      • compose

        public void compose​(StylesheetRoot sroot)
                     throws javax.xml.transform.TransformerException
        Description copied from class: ElemTemplateElement
        This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
        Overrides:
        compose in class ElemTemplateElement
        Throws:
        javax.xml.transform.TransformerException
      • runtimeInit

        public void runtimeInit​(TransformerImpl transformer)
                         throws javax.xml.transform.TransformerException
        This function will be called on top-level elements only, just before the transform begins.
        Overrides:
        runtimeInit in class ElemTemplateElement
        Parameters:
        transformer - The XSLT TransformerFactory.
        Throws:
        javax.xml.transform.TransformerException