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

## Uses of Class
org.apache.xalan.transformer.TransformerImpl

Packages that use TransformerImpl
org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism, which uses the Bean Scripting Framework.
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.stree | Implementation of the Xalan Source Tree, which is a DOM implementation that is optimized for XSLT processing and the needs of Xalan -- derived nodes can index the children, and, combined with specialized node iterators (and tree walkers) can provide optimal child retrieval.
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 TransformerImpl in org.apache.xalan.extensions

Methods in org.apache.xalan.extensions that return TransformerImpl
`TransformerImpl` | `XSLProcessorContext.getTransformer()` Get the transformer.

Methods in org.apache.xalan.extensions with parameters of type TransformerImpl
`abstract void` | `ExtensionHandler.processElement(java.lang.String localPart, Element element, TransformerImpl transformer, Stylesheet stylesheetTree, Node sourceTree, Node sourceNode, QName mode, java.lang.Object methodKey)` **For internal use only** Process a call to this extension namespace via an element.
`void` | `ExtensionHandlerJavaClass.processElement(java.lang.String localPart, Element element, TransformerImpl transformer, Stylesheet stylesheetTree, Node sourceTree, Node sourceNode, QName mode, java.lang.Object methodKey)` **For internal use only** Process a call to this extension namespace via an element.
`void` | `ExtensionHandlerJavaPackage.processElement(java.lang.String localPart, Element element, TransformerImpl transformer, Stylesheet stylesheetTree, Node sourceTree, Node sourceNode, QName mode, java.lang.Object methodKey)` **For internal use only** Process a call to this extension namespace via an element.
`void` | `ExtensionHandlerGeneral.processElement(java.lang.String localPart, Element element, TransformerImpl transformer, Stylesheet stylesheetTree, Node sourceTree, Node sourceNode, QName mode, java.lang.Object methodKey)` **For internal use only** Process a call to this extension namespace via an element.

Constructors in org.apache.xalan.extensions with parameters of type TransformerImpl
`XSLProcessorContext.XSLProcessorContext(TransformerImpl transformer, Stylesheet stylesheetTree, Node sourceTree, Node sourceNode, QName mode)` Create a processor context to be passed to an extension.

Uses of TransformerImpl in org.apache.xalan.processor

Methods in org.apache.xalan.processor with parameters of type TransformerImpl
`abstract void` | `CompiledTemplate.execute(TransformerImpl transformer, Node sourceNode, QName mode)` Main entry point for the Template transformation.

Uses of TransformerImpl in org.apache.xalan.stree

Methods in org.apache.xalan.stree that return TransformerImpl
`TransformerImpl` | `SourceTreeHandler.getTransformer()`

Constructors in org.apache.xalan.stree with parameters of type TransformerImpl
`SourceTreeHandler.SourceTreeHandler(TransformerImpl transformer)` Create a SourceTreeHandler that will start a transformation as soon as a startDocument occurs.

Uses of TransformerImpl in org.apache.xalan.templates

Methods in org.apache.xalan.templates with parameters of type TransformerImpl
`void` | `ElemTemplateElement.runtimeInit(TransformerImpl transformer)` **For advanced use only** This function will be called on top-level elements only, just before the transform begins.
`void` | `ElemTemplateElement.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute the element's primary function.
`void` | `ElemTemplate.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy the template contents into the result tree.
`void` | `ElemUse.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy attributes specified by use-attribute-sets to the result tree.
`void` | `ElemLiteralResult.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy a Literal Result Element into the Result tree, copy the non-excluded namespace attributes, copy the attributes not of the XSLT namespace, and execute the children of the LRE.
`void` | `ElemExtensionCall.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute an extension.
`java.lang.String` | `ElemExtensionCall.getAttribute(java.lang.String rawName, Node sourceNode, TransformerImpl transformer)` **For advanced use only** Return the value of the attribute interpreted as an Attribute Value Template (in other words, you can use curly expressions such as href="http://{website}".
`void` | `ElemIf.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Conditionally execute a sub-template.
`void` | `ElemNumber.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute an xsl:number instruction.
`void` | `ElemPI.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Create a processing instruction in the result tree.
`void` | `ElemTextLiteral.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy the text literal to the result tree.
`void` | `ElemCallTemplate.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Invoke a named template.
`void` | `ElemMessage.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Send a message to diagnostics.
`void` | `ElemUnknown.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy an unknown element to the result tree
`void` | `ElemExtensionDecl.runtimeInit(TransformerImpl transformer)` This function will be called on top-level elements only, just before the transform begins.
`void` | `ElemAttribute.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Create an attribute in the result tree.
`void` | `ElemCopyOf.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** The xsl:copy-of element can be used to insert a result tree fragment into the result tree, without first converting it to a string as xsl:value-of does (see [7.6.1 Generating Text with xsl:value-of]).
`void` | `ElemChoose.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only**
`void` | `ElemAttributeSet.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Apply a set of attributes to the element.
`void` | `ElemForEach.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only**
`void` | `ElemApplyTemplates.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Apply the context node to the matching templates.
`void` | `ElemFallback.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute the fallback elements.
`void` | `ElemCopy.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** The xsl:copy element provides an easy way of copying the current node.
`void` | `ElemElement.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Create an element in the result tree.
`void` | `ElemVariable.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute a variable declaration and push it onto the variable stack.
`XObject` | `ElemVariable.getValue(TransformerImpl transformer, Node sourceNode)` **For advanced use only** Get the XObject representation of the variable.
`void` | `ElemComment.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only**
`void` | `ElemApplyImport.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute the xsl:apply-imports transformation.
`void` | `ElemParam.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute a parameter declaration.
`void` | `ElemValueOf.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute the string expression and copy the text to the result tree.

Uses of TransformerImpl in org.apache.xalan.trace

Fields in org.apache.xalan.trace declared as TransformerImpl
`TransformerImpl` | `TracerEvent.m_processor` **For advanced use only** The XSLT processor instance.
`TransformerImpl` | `SelectionEvent.m_processor` **For advanced use only** The XSLT processor instance.
`TransformerImpl` | `GenerateEvent.m_processor` **For advanced use only** The XSLT Processor, which either directly or indirectly contains most needed information.

Constructors in org.apache.xalan.trace with parameters of type TransformerImpl
`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.
`GenerateEvent.GenerateEvent(TransformerImpl processor, int eventType)` **For advanced use only** Constructor for startDocument, endDocument events.
`GenerateEvent.GenerateEvent(TransformerImpl processor, int eventType, java.lang.String name, Attributes atts)` **For advanced use only** Constructor for startElement, endElement events.
`GenerateEvent.GenerateEvent(TransformerImpl processor, int eventType, char[] ch, int start, int length)` **For advanced use only** Constructor for characters, cdate events.
`GenerateEvent.GenerateEvent(TransformerImpl processor, int eventType, java.lang.String name, java.lang.String data)` **For advanced use only** Constructor for processingInstruction events.
`GenerateEvent.GenerateEvent(TransformerImpl processor, int eventType, java.lang.String data)` **For advanced use only** Constructor for comment and entity ref events.
`TraceManager.TraceManager(TransformerImpl transformer)` Constructor for the trace manager.

Uses of TransformerImpl in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer with parameters of type TransformerImpl
`static void` | `SerializerSwitcher.switchSerializerIfHTML(TransformerImpl transformer, java.lang.String ns, java.lang.String localName)`
`void` | `ResultTreeHandler.init(TransformerImpl transformer, ContentHandler realHandler)` Initializer method.

Constructors in org.apache.xalan.transformer with parameters of type TransformerImpl
`ClonerToResultTree.ClonerToResultTree(TransformerImpl transformer, ResultTreeHandler rth)`
`TreeWalker2Result.TreeWalker2Result(TransformerImpl transformer, ResultTreeHandler handler)` **For internal use only** Constructor.
`ResultTreeHandler.ResultTreeHandler(TransformerImpl transformer, ContentHandler realHandler)` Create a new result tree handler.
`MsgMgr.MsgMgr(TransformerImpl transformer)` Create a message manager object.

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

Copyright © 2000 Apache XML Project. All Rights Reserved.