Class ElemWithParam

    • Constructor Detail

      • ElemWithParam

        public ElemWithParam()
    • Method Detail

      • setSelect

        public void setSelect​(XPath v)
        Set the "select" attribute. The "select" attribute specifies the value of the argument, if element content is not specified.
        Parameters:
        v - Value to set for the "select" attribute.
      • getSelect

        public XPath getSelect()
        Get the "select" attribute. The "select" attribute specifies the value of the argument, if element content is not specified.
        Returns:
        Value of the "select" attribute.
      • setName

        public void setName​(QName v)
        Set the "name" attribute. DJD
        Parameters:
        v - Value to set for the "name" attribute.
      • getName

        public QName getName()
        Get the "name" attribute. DJD
        Returns:
        Value of the "name" attribute.
      • getXSLToken

        public int getXSLToken()
        Get an integer representation of the element type.
        Overrides:
        getXSLToken in class ElemTemplateElement
        Returns:
        An integer representation of the element, defined in the Constants class.
        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 node name.
      • 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
      • getValue

        public XObject getValue​(TransformerImpl transformer,
                                int sourceNode)
                         throws javax.xml.transform.TransformerException
        Get the XObject representation of the variable.
        Parameters:
        transformer - non-null reference to the the current transform-time state.
        sourceNode - non-null reference to the current source node.
        Returns:
        the XObject representation of the variable.
        Throws:
        javax.xml.transform.TransformerException
      • appendChild

        public ElemTemplateElement appendChild​(ElemTemplateElement elem)
        Add a child to the child list. If the select attribute is present, an error will be raised.
        Overrides:
        appendChild in class ElemTemplateElement
        Parameters:
        elem - New element to append to this element's children list
        Returns:
        null if the select attribute was present, otherwise the child just added to the child list