org.apache.xalan.xslt
Class ElemForEach
java.lang.Object
|
+--org.apache.xalan.xslt.UnImplNode
|
+--org.apache.xalan.xslt.ElemTemplateElement
|
+--org.apache.xalan.xslt.ElemForEach
- Direct Known Subclasses:
- ElemApplyTemplates
- public class ElemForEach
- extends ElemTemplateElement
Implement xsl:for-each.
- See Also:
- Serialized Form
Methods inherited from class org.apache.xalan.xslt.ElemTemplateElement |
appendChild,
childrenToString,
error,
executeChildren,
getBaseIdentifier,
getChildNodes,
getFirstChild,
getLastChild,
getLength,
getNamespaceForPrefix,
getNamespaceForPrefix,
getNextSibling,
getNodeName,
getNodeType,
getOwnerDocument,
getParentNode,
getTagName,
hasChildNodes,
isSpace,
isWhiteSpace,
item,
processLocatedNode,
processPrefixControl,
shouldExcludeResultNamespaceNode,
transformSelectedChildren |
Methods inherited from class org.apache.xalan.xslt.UnImplNode |
cloneNode,
getAttribute,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getAttributes,
getElementsByTagName,
getElementsByTagNameNS,
getLocalName,
getNamespaceURI,
getNodeValue,
getPrefix,
getPreviousSibling,
hasAttribute,
hasAttributeNS,
hasAttributes,
insertBefore,
isSupported,
normalize,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
removeChild,
replaceChild,
setAttribute,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS,
setNodeValue,
setPrefix,
supports |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
m_selectPattern
public XPath m_selectPattern
m_sortElems
public java.util.Vector m_sortElems
m_doc_cache_off
public boolean m_doc_cache_off
- This is set by a "doc-cache-off" pi. It tells the engine
that documents created in the location paths executed by
this element will not be reparsed.
ElemForEach
public ElemForEach(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
AttributeList atts,
int lineNumber,
int columnNumber)
throws SAXException
getXSLToken
public int getXSLToken()
- Description copied from class: ElemTemplateElement
- Get an integer representation of the element type.
- Overrides:
- getXSLToken in class ElemTemplateElement
- Tags copied from class: ElemTemplateElement
- Returns:
- An integer representation of the element, defined in the
Constants class.
- See Also:
Constants.java
execute
public void execute(XSLTEngineImpl processor,
Node sourceTree,
Node sourceNode,
QName mode)
throws XSLProcessorException,
java.net.MalformedURLException,
java.io.FileNotFoundException,
java.io.IOException,
SAXException
- Description copied from class: ElemTemplateElement
- Execute the element's primary function. Subclasses of this
function may recursivly execute down the element tree.
- Overrides:
- execute in class ElemTemplateElement
- Tags copied from class: ElemTemplateElement
- Parameters:
processor
- The XSLT Processor.sourceTree
- The input source tree.sourceNode
- The current context node.mode
- The current mode.- Throws:
- XSLProcessorException -
- java.net.MalformedURLException -
- java.io.FileNotFoundException -
- java.io.IOException -
- SAXException -