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

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

Packages that use ElemTemplate
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.transformer | In charge of run-time transformations and the production of result trees.

Uses of ElemTemplate in org.apache.xalan.processor

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

Constructors in org.apache.xalan.processor with parameters of type ElemTemplate
`CompiledTemplate.CompiledTemplate(ElemTemplate original, int lineNumber, int columnNumber, java.lang.String publicId, java.lang.String systemId, java.lang.Object[] interpretArray)` public constructor: Copy values from original template object, pick up "uncompiled children" array from compilation/instantiation process, and set the Locator information explicitly.

Uses of ElemTemplate in org.apache.xalan.templates

Subclasses of ElemTemplate in org.apache.xalan.templates
`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 ElemTemplate
`ElemTemplate` | `TemplateList.getTemplate(QName qname)` **For advanced use only** Locate a macro via the "name" attribute.
`ElemTemplate` | `TemplateList.getTemplate(XPathContext xctxt, Node targetNode, QName mode, boolean quietConflictWarnings)` **For advanced use only** Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
`ElemTemplate` | `Stylesheet.getTemplate(int i)` Get an "xsl:template" property.
`ElemTemplate` | `StylesheetComposed.getTemplateComposed(XPathContext support, Node targetNode, QName mode, boolean quietConflictWarnings)` Get an "xsl:template" property by node match.
`ElemTemplate` | `StylesheetComposed.getTemplateComposed(QName qname)` Get an "xsl:template" property.
`ElemTemplate` | `StylesheetRoot.getDefaultTextRule()` **For advanced use only** Get the default template for text.
`ElemTemplate` | `StylesheetRoot.getDefaultRule()` **For advanced use only** Get the default template for elements.
`ElemTemplate` | `StylesheetRoot.getDefaultRootRule()` **For advanced use only** Get the default template for a root node.

Methods in org.apache.xalan.templates with parameters of type ElemTemplate
`void` | `TemplateList.setTemplate(ElemTemplate template)` **For advanced use only** Add a template to the template list.
`void` | `Stylesheet.setTemplate(ElemTemplate v)` Set an "xsl:template" property.
`void` | `Stylesheet.replaceTemplate(ElemTemplate v, int i)` Replace an "xsl:template" property.

Uses of ElemTemplate in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer that return ElemTemplate
`ElemTemplate` | `TransformState.getCurrentTemplate()` This method retrieves the xsl:template that is in effect, which may be a matched template or a named template.
`ElemTemplate` | `TransformState.getMatchedTemplate()` This method retrieves the xsl:template that was matched.
`ElemTemplate` | `TransformerImpl.getCurrentTemplate()` **For advanced use only** This method retrieves the xsl:template that is in effect, which may be a matched template or a named template.
`ElemTemplate` | `TransformerImpl.getMatchedTemplate()` **For advanced use only** This method retrieves the xsl:template that was matched.

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

Copyright © 2000 Apache XML Project. All Rights Reserved.