Class ElemCopyOf

    • Field Detail

      • m_selectExpression

        public XPath m_selectExpression
        The required select attribute contains an expression.
    • Constructor Detail

      • ElemCopyOf

        public ElemCopyOf()
    • Method Detail

      • setSelect

        public void setSelect​(XPath expr)
        Set the "select" attribute. The required select attribute contains an expression.
        Parameters:
        expr - Expression for select attribute
      • getSelect

        public XPath getSelect()
        Get the "select" attribute. The required select attribute contains an expression.
        Returns:
        Expression for select attribute
      • compose

        public void compose​(StylesheetRoot sroot)
                     throws javax.xml.transform.TransformerException
        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
      • 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
      • getNodeName

        public java.lang.String getNodeName()
        Return the node name.
        Specified by:
        getNodeName in interface org.w3c.dom.Node
        Overrides:
        getNodeName in class ElemTemplateElement
        Returns:
        The element's name
      • execute

        public void execute​(TransformerImpl transformer)
                     throws javax.xml.transform.TransformerException
        The xsl:copy-of element can be used to insert a result tree fragment into the result tree, without first converting it to a string as xsl:value-of does (see [7.6.1 Generating Text with xsl:value-of]).
        Overrides:
        execute in class ElemTemplateElement
        Parameters:
        transformer - non-null reference to the the current transform-time state.
        Throws:
        javax.xml.transform.TransformerException