org.apache.xalan.templates
Class ElemWhen

java.lang.Object
  |
  +--org.apache.xalan.utils.UnImplNode
        |
        +--org.apache.xalan.templates.ElemTemplateElement
              |
              +--org.apache.xalan.templates.ElemWhen

public class ElemWhen
extends ElemTemplateElement

**For advanced use only** Implement xsl:when.

 
 
 

See Also:
XXX in XSLT Specification, Serialized Form

Constructor Summary
ElemWhen()
          **For advanced use only**  
 
Method Summary
 java.lang.String getNodeName()
          **For advanced use only** Return the node name.
 XPath getTest()
          **For advanced use only** Get the "test" attribute.
 int getXSLToken()
          **For advanced use only** Get an integer representation of the element type.
 void setTest(XPath v)
          **For advanced use only** Set the "test" attribute.
 
Methods inherited from class org.apache.xalan.templates.ElemTemplateElement
appendChild, compose, error, execute, getBaseIdentifier, getChildNodes, getColumnNumber, getDeclaredPrefixes, getDOMBackPointer, getFirstChild, getFirstChildElem, getLastChild, getLength, getLineNumber, getNamespaceForPrefix, getNamespaceForPrefix, getNextSibling, getNextSiblingElem, getNodeType, getOwnerDocument, getParentElem, getParentNode, getPrefixes, getPreviousSibling, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getTagName, getXmlSpace, hasChildNodes, isCompiledTemplate, item, removeChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setLocaterInfo, setPrefixes, setPrefixes, setXmlSpace
 
Methods inherited from class org.apache.xalan.utils.UnImplNode
appendData, cloneNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, error, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDoctype, getDocumentElement, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getLocalName, getNamespaceURI, getNodeValue, getOwnerElement, getPrefix, getSpecified, hasAttribute, hasAttributeNS, hasAttributes, importNode, insertBefore, insertData, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceData, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setData, setNodeValue, setPrefix, setValue, splitText, substringData, supports
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElemWhen

public ElemWhen()
Method Detail

setTest

public void setTest(XPath v)
**For advanced use only** Set the "test" attribute. Each xsl:when element has a single attribute, test, which specifies an expression.

getTest

public XPath getTest()
**For advanced use only** Get the "test" attribute. Each xsl:when element has a single attribute, test, which specifies an expression.

getXSLToken

public int getXSLToken()
**For advanced use only** Get an integer representation of the element type.
Returns:
An integer representation of the element, defined in the Constants class.
Overrides:
getXSLToken in class ElemTemplateElement
See Also:
Constants

getNodeName

public java.lang.String getNodeName()
**For advanced use only** Return the node name.
Overrides:
getNodeName in class ElemTemplateElement


Copyright © 2000 Apache XML Project. All Rights Reserved.