Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.xalan.templates.ElemTemplateElement

Packages that use ElemTemplateElement
org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
org.apache.xalan.templates | Implements the trax.Templates interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger.
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.

Uses of ElemTemplateElement in org.apache.xalan.processor

Subclasses of ElemTemplateElement in org.apache.xalan.processor
`class` | `CompiledTemplate`

Uses of ElemTemplateElement in org.apache.xalan.templates

Subclasses of ElemTemplateElement in org.apache.xalan.templates
`class` | `ElemApplyImport` **For advanced use only** Implement xsl:apply-imports.
`class` | `ElemApplyTemplates` **For advanced use only** Implement xsl:apply-templates.
`class` | `ElemAttribute` **For advanced use only** Implement xsl:attribute.
`class` | `ElemAttributeSet` **For advanced use only** Implement xsl:attribute-set.
`class` | `ElemCallTemplate` **For advanced use only** Implement xsl:call-template.
`class` | `ElemChoose` **For advanced use only** Implement xsl:choose.
`class` | `ElemComment` **For advanced use only** Implement xsl:comment.
`class` | `ElemCopy` **For advanced use only** Implement xsl:copy.
`class` | `ElemCopyOf` **For advanced use only** Implement xsl:copy-of.
`class` | `ElemElement` **For advanced use only** Implement xsl:decimal-format.
`class` | `ElemEmpty` **For internal use only** Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
`class` | `ElemExtensionCall` **For advanced use only** Implement an extension element.
`class` | `ElemExtensionDecl`
`class` | `ElemExtensionScript`
`class` | `ElemFallback` **For advanced use only** Implement xsl:fallback.
`class` | `ElemForEach` **For advanced use only** Implement xsl:for-each.
`class` | `ElemIf` **For advanced use only** Implement xsl:if.
`class` | `ElemLiteralResult` **For advanced use only** Implement a Literal Result Element.
`class` | `ElemMessage` **For advanced use only** Implement xsl:message.
`class` | `ElemNumber` **For advanced use only** Implement xsl:number.
`class` | `ElemOtherwise` **For advanced use only** Implement xsl:otherwise.
`class` | `ElemParam` **For advanced use only** Implement xsl:param.
`class` | `ElemPI` **For advanced use only** Implement xsl:processing-instruction.
`class` | `ElemSort` **For advanced use only** Implement xsl:sort.
`class` | `ElemTemplate` **For advanced use only** Implement xsl:template.
`class` | `ElemText` **For advanced use only** Implement xsl:template.
`class` | `ElemTextLiteral` **For advanced use only** Implement a text literal.
`class` | `ElemUnknown` **For advanced use only** Implement a Literal Result Element.
`class` | `ElemUse` **For advanced use only** Implement xsl:use.
`class` | `ElemValueOf` **For advanced use only** Implement xsl:value-of.
`class` | `ElemVariable` **For advanced use only** Implement xsl:variable.
`class` | `ElemWhen` **For advanced use only** Implement xsl:when.
`class` | `ElemWithParam` **For advanced use only** Implement xsl:with-param.
`class` | `KeyDeclaration` **For internal use only** Holds the attribute declarations for the xsl:keys element.
`class` | `Stylesheet` Represents a stylesheet element.
`class` | `StylesheetComposed` Represents a stylesheet that has methods that resolve includes and imports.
`class` | `StylesheetRoot` This class represents the root object of the stylesheet tree.
`class` | `WhiteSpaceInfo` This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.

Methods in org.apache.xalan.templates that return ElemTemplateElement
`ElemTemplateElement` | `ElemTemplateElement.getParentElem()` **For advanced use only** Get the parent as an ElemTemplateElement.
`ElemTemplateElement` | `ElemTemplateElement.getNextSiblingElem()` **For advanced use only** Get the next sibling (as a ElemTemplateElement) or return null.
`ElemTemplateElement` | `ElemTemplateElement.getFirstChildElem()` **For advanced use only** Get the first child as a ElemTemplateElement.

Methods in org.apache.xalan.templates with parameters of type ElemTemplateElement
`Node` | `ElemTemplateElement.removeChild(ElemTemplateElement childETE)` **For advanced use only** Remove a child.

Uses of ElemTemplateElement in org.apache.xalan.trace

Fields in org.apache.xalan.trace declared as ElemTemplateElement
`ElemTemplateElement` | `TracerEvent.m_styleNode` **For advanced use only** The node in the style tree where the event occurs.
`ElemTemplateElement` | `SelectionEvent.m_styleNode` **For advanced use only** The node in the style tree where the event occurs.

Methods in org.apache.xalan.trace with parameters of type ElemTemplateElement
`void` | `TraceManager.fireTraceEvent(Node sourceNode, QName mode, ElemTemplateElement styleNode)` Fire a trace event.
`void` | `TraceManager.fireSelectedEvent(Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Fire a selection event.

Constructors in org.apache.xalan.trace with parameters of type ElemTemplateElement
`TracerEvent.TracerEvent(TransformerImpl processor, Node sourceNode, QName mode, ElemTemplateElement styleNode)` **For advanced use only** Create an event originating at the given node of the style tree.
`SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` **For advanced use only** Create an event originating at the given node of the style tree.

Uses of ElemTemplateElement in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer that return ElemTemplateElement
`ElemTemplateElement` | `TransformState.getCurrentElement()` Retrieves the stylesheet element that produced the SAX event.
`ElemTemplateElement` | `TransformerImpl.getCurrentElement()` **For advanced use only** Retrieves the stylesheet element that produced the SAX event.

Methods in org.apache.xalan.transformer with parameters of type ElemTemplateElement
`void` | `TransformerImpl.pushParams(Stylesheet stylesheetTree, ElemTemplateElement xslCallTemplateElement, Node sourceNode, QName mode)` **For advanced use only** Given a template, search for the arguments and push them on the stack.
`DocumentFragment` | `TransformerImpl.transformToRTF(Stylesheet stylesheetTree, ElemTemplateElement templateParent, Node sourceNode, QName mode)` **For advanced use only** Given a stylesheet element, create a result tree fragment from it's contents.
`java.lang.String` | `TransformerImpl.transformToString(ElemTemplateElement elem, Node sourceNode, QName mode)` **For advanced use only** Take the contents of a template element, process it, and convert it to a string.
`void` | `TransformerImpl.transformSelectedNodes(StylesheetComposed stylesheetTree, ElemTemplateElement xslInstruction, ElemTemplateElement template, Node sourceNodeContext, QName mode, XPath selectPattern, int selectStackFrameIndex)` **For advanced use only** Perform a query if needed, and call transformNode for each child.
`boolean` | `TransformerImpl.transformNode(ElemTemplateElement xslInstruction, ElemTemplateElement template, Node child, QName mode)` **For advanced use only** Given an element and mode, find the corresponding template and process the contents.
`void` | `TransformerImpl.executeChildTemplates(ElemTemplateElement elem, Node sourceNode, QName mode, ContentHandler handler)` **For advanced use only** Execute each of the children of a template element.
`void` | `TransformerImpl.executeChildTemplates(ElemTemplateElement elem, Node sourceNode, QName mode)` **For advanced use only** Execute each of the children of a template element.
`void` | `TransformerImpl.pushElemTemplateElement(ElemTemplateElement elem, Node currentNode)` **For advanced use only** Push the current template element.
`void` | `StackGuard.push(ElemTemplateElement xslTemplate, Node sourceXML)`

Constructors in org.apache.xalan.transformer with parameters of type ElemTemplateElement
`StackGuard.StackGuard(ElemTemplateElement xslTemplate, Node sourceXML)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000 Apache XML Project. All Rights Reserved.