## Uses of Class
org.apache.xalan.xslt.XSLTEngineImpl

Packages that use XSLTEngineImpl
org.apache.xalan.xslt
org.apache.xalan.xslt.trace

Uses of XSLTEngineImpl in org.apache.xalan.xslt

Fields in org.apache.xalan.xslt declared as XSLTEngineImpl
`XSLTEngineImpl` `XSLProcessorContext.processor`

Methods in org.apache.xalan.xslt with parameters of type XSLTEngineImpl
`void` `ElemTemplateElement.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only** Execute the element's primary function.
`void` `ElemTemplateElement.executeChildren(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only** Process the children of a template.
`java.lang.String` `ElemTemplateElement.childrenToString(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only** Take the contents of a template element, process it, and convert it to a string.
`void` `ElemChoose.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemForEach.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemApplyTemplates.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemUse.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemCopy.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemComment.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemValueOf.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemIf.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemVariable.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`XObject` `ElemVariable.getValue(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode)` **For advanced use only** Get the XObject representation of the variable.
`void` `ElemParam.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemFallback.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemPI.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemApplyImport.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemTextLiteral.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`ElemTemplate` `Stylesheet.findTemplate(XSLTEngineImpl transformContext, org.w3c.dom.Node sourceTree, org.w3c.dom.Node targetNode, QName mode, boolean useImports)` Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
`org.w3c.dom.NodeList` `Stylesheet.getNodeSetByKey(XSLTEngineImpl tcontext, org.w3c.dom.Node doc, java.lang.String name, java.lang.String ref, PrefixResolver nscontext)` Given a valid element key, return the corresponding node list.
`void` `ElemMessage.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemLiteralResult.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only** Execute a Literal Result Element.
`void` `ElemExtensionCall.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`java.lang.String` `ElemExtensionCall.getAttribute(java.lang.String name, org.w3c.dom.Node sourceNode, XSLTEngineImpl processor)` **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` `ElemAttribute.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemAttributeSet.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemCopyOf.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemNumber.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemCallTemplate.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`void` `ElemElement.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**
`ElemTemplate` `TemplateList.findTemplate(XSLTEngineImpl transformContext, org.w3c.dom.Node sourceTree, org.w3c.dom.Node targetNode, QName mode, boolean useImports)` **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.
`void` `ExtensionNSHandler.processElement(java.lang.String localPart, org.w3c.dom.Element element, XSLTEngineImpl processor, Stylesheet stylesheetTree, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode, java.lang.Class classObj, java.lang.Object methodKey)` **For advanced use only** Process a call to this extension namespace via an element.
`void` `ElemTemplate.execute(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)` **For advanced use only**

Constructors in org.apache.xalan.xslt with parameters of type XSLTEngineImpl
`ElemTemplateElement.ElemTemplateElement(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only** Construct a template element instance.
`ElemSort.ElemSort(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemChoose.ElemChoose(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemWhen.ElemWhen(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemForEach.ElemForEach(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemApplyTemplates.ElemApplyTemplates(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemUse.ElemUse(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemCopy.ElemCopy(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemComment.ElemComment(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemValueOf.ElemValueOf(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemDecimalFormat.ElemDecimalFormat(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemIf.ElemIf(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemVariable.ElemVariable(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemParam.ElemParam(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemFallback.ElemFallback(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemPI.ElemPI(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`AVT.AVT(java.lang.String name, java.lang.String type, java.lang.String stringedValue, PrefixResolver namespaceContext, Stylesheet stylesheet, XSLTEngineImpl execContext)` **For advanced use only** 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.
`XSLProcessorContext.XSLProcessorContext(XSLTEngineImpl processor, Stylesheet stylesheetTree, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode)`
`Stylesheet.Stylesheet(StylesheetRoot root, XSLTEngineImpl processor, java.lang.String baseIdentifier)` Constructor for a Stylesheet needs a Document.
`StylesheetRoot.StylesheetRoot(XSLTEngineImpl processor, java.lang.String baseIdentifier)` Uses an XSL stylesheet document.
`ElemMessage.ElemMessage(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`StylesheetHandler.StylesheetHandler(XSLTEngineImpl processor, Stylesheet stylesheetTree)` **For advanced use only** FormatterToText instance constructor...
`ElemOtherwise.ElemOtherwise(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemCopyOf.ElemCopyOf(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemNumber.ElemNumber(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemCallTemplate.ElemCallTemplate(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemElement.ElemElement(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ExtensionNSHandler.ExtensionNSHandler(XSLTEngineImpl xslp, java.lang.String namespaceUri)` **For advanced use only** Construct a new extension namespace handler for a given extension NS.
`ExtensionNSHandler.ExtensionNSHandler(XSLTEngineImpl xslp, java.lang.String namespaceUri, java.lang.String elemNames, java.lang.String funcNames, java.lang.String lang, java.lang.String srcURL, java.lang.String src)` **For advanced use only** Construct a new extension namespace handler given all the information needed.
`ElemWithParam.ElemWithParam(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**
`ElemTemplate.ElemTemplate(XSLTEngineImpl processor, Stylesheet stylesheetTree, java.lang.String name, org.xml.sax.AttributeList atts, int lineNumber, int columnNumber)` **For advanced use only**

Uses of XSLTEngineImpl in org.apache.xalan.xslt.trace

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

Constructors in org.apache.xalan.xslt.trace with parameters of type XSLTEngineImpl
`GenerateEvent.GenerateEvent(XSLTEngineImpl processor, int eventType)` **For advanced use only** Constructor for startDocument, endDocument events.
`GenerateEvent.GenerateEvent(XSLTEngineImpl processor, int eventType, java.lang.String name, org.xml.sax.AttributeList atts)` **For advanced use only** Constructor for startElement, endElement events.
`GenerateEvent.GenerateEvent(XSLTEngineImpl processor, int eventType, char[] ch, int start, int length)` **For advanced use only** Constructor for characters, cdate events.
`GenerateEvent.GenerateEvent(XSLTEngineImpl processor, int eventType, java.lang.String name, java.lang.String data)` **For advanced use only** Constructor for processingInstruction events.
`GenerateEvent.GenerateEvent(XSLTEngineImpl processor, int eventType, java.lang.String data)` **For advanced use only** Constructor for comment and entity ref events.
`TracerEvent.TracerEvent(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode, QName mode, ElemTemplateElement styleNode)` **For advanced use only** Create an event originating at the given node of the style tree.
`SelectionEvent.SelectionEvent(XSLTEngineImpl processor, org.w3c.dom.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.

Copyright © 2000 Apache XML Project. All Rights Reserved.