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

Uses in package org.apache.xalan.extensions

Methods with parameter type org.apache.xalan.templates.ElemTemplateElement

void
ExtensionHandler.processElement(String localPart, ElemTemplateElement element, TransformerImpl transformer, Stylesheet stylesheetTree, Object methodKey)
Process a call to this extension namespace via an element.
void
ExtensionHandlerExsltFunction.processElement(String localPart, ElemTemplateElement element, TransformerImpl transformer, Stylesheet stylesheetTree, Object methodKey)
Required by ExtensionHandler (an abstract method).
void
ExtensionHandlerGeneral.processElement(String localPart, ElemTemplateElement element, TransformerImpl transformer, Stylesheet stylesheetTree, Object methodKey)
Process a call to this extension namespace via an element.
void
ExtensionHandlerJavaClass.processElement(String localPart, ElemTemplateElement element, TransformerImpl transformer, Stylesheet stylesheetTree, Object methodKey)
Process a call to this extension namespace via an element.
void
ExtensionHandlerJavaPackage.processElement(String localPart, ElemTemplateElement element, TransformerImpl transformer, Stylesheet stylesheetTree, Object methodKey)
Process a call to this extension namespace via an element.

Uses in package org.apache.xalan.trace

Constructors with parameter type org.apache.xalan.templates.ElemTemplateElement

EndSelectionEvent.EndSelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Create an EndSelectionEvent.
SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Create an event originating at the given node of the style tree.
TracerEvent.TracerEvent(TransformerImpl processor, Node sourceNode, QName mode, ElemTemplateElement styleNode)
Create an event originating at the given node of the style tree.

Fields of type org.apache.xalan.templates.ElemTemplateElement

ElemTemplateElement
The node in the style tree where the event occurs.
ElemTemplateElement
The node in the style tree where the event occurs.

Methods with parameter type org.apache.xalan.templates.ElemTemplateElement

void
TraceManager.fireSelectedEndEvent(int sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Fire a selection event.
void
TraceManager.fireSelectedEvent(int sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Fire a selection event.
void
Fire a end trace event, after all children of an element have been executed.
void
Fire a trace event.

Uses in package org.apache.xalan.templates

Classes derived from org.apache.xalan.templates.ElemTemplateElement

class
Implement xsl:decimal-format.
class
Implement xsl:apply-imports.
class
Implement xsl:apply-templates.
class
Implement xsl:attribute.
class
Implement xsl:attribute-set.
class
Implement xsl:call-template.
class
Implement xsl:choose.
class
Implement xsl:comment.
class
Implement xsl:copy.
class
Implement xsl:copy-of.
class
Implement xsl:element
 <!
class
Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
class
Handles the EXSLT result element within an EXSLT function element.
class
Implement func:function.
class
Implement an extension element.
class
Implement the declaration of an extension element
class
Implement Script extension element
class
Implement xsl:fallback.
class
Implement xsl:for-each.
class
Implement xsl:if.
class
Implement a Literal Result Element.
class
Implement xsl:message.
class
Implement xsl:number.
class
Implement xsl:otherwise.
class
Implement xsl:param.
class
Implement xsl:processing-instruction.
class
Implement xsl:sort.
class
Implement xsl:template.
class
Implement xsl:template.
class
Implement a text literal.
class
Implement an unknown element
class
Implement xsl:use.
class
Implement xsl:value-of.
class
Implement xsl:variable.
class
class
Implement xsl:when.
class
Implement xsl:with-param. xsl:with-param is allowed within both xsl:call-template and xsl:apply-templates.
class
Holds the attribute declarations for the xsl:keys element.
class
Object to hold an xsl:namespace element.
class
This class provides information from xsl:output elements.
class
Represents a stylesheet element.
class
Represents a stylesheet that has methods that resolve includes and imports.
class
This class represents the root object of the stylesheet tree.
class
This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.

Constructors with parameter type org.apache.xalan.templates.ElemTemplateElement

AVT.AVT(StylesheetHandler handler, String uri, String name, String rawName, String stringedValue, ElemTemplateElement owner)
Construct an AVT by parsing the string, and either constructing a vector of AVTParts, or simply hold on to the string if the AVT is simple.

Methods with parameter type org.apache.xalan.templates.ElemTemplateElement

ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
void
Method to be called after the all expressions within an node context have been visited.
ElemTemplateElement
Remove a child.
ElemTemplateElement
Replace the old child with a new child.
void
Set the parent as an ElemTemplateElement.
void
Set the parent as an ElemTemplateElement.
void
Set the parent as an ElemTemplateElement.
boolean
Visit an XSLT instruction.
boolean
Visit an XSLT instruction.
boolean
Visit an XSLT stylesheet instruction.
boolean
Visit an XSLT top-level instruction.
boolean
Visit an XSLT top-level instruction.
boolean
Visit an XSLT top-level instruction.

Methods with return type org.apache.xalan.templates.ElemTemplateElement

ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Add a child to the child list.
ElemTemplateElement
Get the first child as a ElemTemplateElement.
ElemTemplateElement
Get the last child.
ElemTemplateElement
Get the next sibling (as a ElemTemplateElement) or return null.
ElemTemplateElement
Get the parent as an ElemTemplateElement.
ElemTemplateElement
Get the parent element.
ElemTemplateElement
Get the previous sibling (as a Node) or return null.
ElemTemplateElement
Remove a child.
ElemTemplateElement
Replace the old child with a new child.

Uses in package org.apache.xalan.transformer

Methods with parameter type org.apache.xalan.templates.ElemTemplateElement

boolean
Given an element and mode, find the corresponding template and process the contents.
void
Execute each of the children of a template element.
void
Execute each of the children of a template element.
void
TransformerImpl.executeChildTemplates(ElemTemplateElement elem, org.w3c.dom.Node context, QName mode, ContentHandler handler)
Execute each of the children of a template element.
void
Push the current template element.
void
Push both the current xsl:template or xsl:for-each onto the stack, along with the child node that was matched.
void
Set the top of the current template elements stack.
int
Given a stylesheet element, create a result tree fragment from it's contents.
int
Given a stylesheet element, create a result tree fragment from it's contents.
String
Take the contents of a template element, process it, and convert it to a string.

Methods with return type org.apache.xalan.templates.ElemTemplateElement

ElemTemplateElement
Retrieves the current ElemTemplateElement that is being executed.
ElemTemplateElement
Retrieves the stylesheet element that produced the SAX event.
ElemTemplateElement

Uses in package org.apache.xalan.processor

Classes derived from org.apache.xalan.templates.ElemTemplateElement

class
This class processes character events for a XSLT template element.
class
This class processes parse events for an exslt func:result element.
class
This class processes parse events for an exslt func:function element.
class
This class processes parse events for an xsl:import element.
class
TransformerFactory class for xsl:include markup.
class
Processes an XSLT literal-result-element, or something that looks like one.
class
This class processes the xsl:stylesheet element.
class
TransformerFactory for xsl:stylesheet or xsl:transform markup.
class
This class processes parse events for an XSLT template element.
class
Process xsl:text.
class
This class processes an unknown template element.
class
class
This class acts as the superclass for all stylesheet element processors, and deals with things that are common to all elements.

Methods with parameter type org.apache.xalan.templates.ElemTemplateElement

XPath
StylesheetHandler.createXPath(String str, ElemTemplateElement owningTemplate)
Process an expression string into an XPath.
void
Non-recursive traversal of FunctionElement tree based on TreeWalker to verify that there are no literal result elements except within a func:result element and that the func:result element does not contain any following siblings except xsl:fallback.

Copyright B) 2005 Apache XML Project. All Rights Reserved.