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

## Uses of Class
org.apache.xalan.utils.QName

Packages that use QName
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.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.
org.apache.xalan.utils | Implementation of Xalan utility classes.
org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
org.apache.xpath.operations | Support for XPath operations, such as +, -, string(), etc.

Uses of QName in org.apache.xalan.extensions

Methods in org.apache.xalan.extensions that return QName
`QName` | `XSLProcessorContext.getMode()` Get the current mode being executed.

Methods in org.apache.xalan.extensions with parameters of type QName
`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 QName
`XSLProcessorContext.XSLProcessorContext(TransformerImpl transformer, Stylesheet stylesheetTree, Node sourceTree, Node sourceNode, QName mode)` Create a processor context to be passed to an extension.

Uses of QName in org.apache.xalan.processor

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

Uses of QName in org.apache.xalan.templates

Fields in org.apache.xalan.templates declared as QName
`QName` | `ElemCallTemplate.m_templateName` **For advanced use only** An xsl:call-template element invokes a template by name; it has a required name attribute that identifies the template to be invoked.
`QName` | `ElemAttributeSet.m_qname` **For advanced use only** The name attribute specifies the name of the attribute set.

Methods in org.apache.xalan.templates that return QName
`QName` | `ElemTemplate.getName()` **For advanced use only** Get the "name" attribute.
`QName` | `ElemTemplate.getMode()` **For advanced use only** Get the "mode" attribute.
`QName` | `ElemWithParam.getName()` **For advanced use only** Get the "name" attribute.
`QName[]` | `ElemUse.getUseAttributeSets()` **For advanced use only** Get the "use-attribute-sets" attribute.
`QName` | `DecimalFormatProperties.getName()` **For advanced use only** Get the "name" attribute.
`QName` | `ElemCallTemplate.getName()` **For advanced use only** Get the "name" attribute.
`QName` | `KeyDeclaration.getName()` **For internal use only** Get the "name" attribute.
`QName` | `ElemAttributeSet.getName()` **For advanced use only** Get the "name" attribute.
`QName` | `ElemApplyTemplates.getMode()` **For advanced use only** Get the mode attribute for this element.
`QName` | `ElemVariable.getName()` **For advanced use only** Get the "name" attribute.

Methods in org.apache.xalan.templates with parameters of type QName
`void` | `ElemTemplateElement.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute the element's primary function.
`void` | `ElemTemplate.setName(QName v)` **For advanced use only** Set the "name" attribute.
`void` | `ElemTemplate.setMode(QName v)` **For advanced use only** Set the "mode" attribute.
`void` | `ElemTemplate.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy the template contents into the result tree.
`void` | `ElemWithParam.setName(QName v)` **For advanced use only** Set the "name" attribute.
`void` | `ElemUse.setUseAttributeSets(QName[] v)` **For advanced use only** Set the "use-attribute-sets" attribute.
`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.
`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.
`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.
`void` | `DecimalFormatProperties.setName(QName qname)` **For advanced use only** Set the "name" attribute.
`void` | `OutputFormatExtended.setMethod(QName method)` Sets the method for this output format.
`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.
`DecimalFormatProperties` | `Stylesheet.getDecimalFormat(QName name)` Get an "xsl:decimal-format" property.
`ElemVariable` | `Stylesheet.getVariable(QName qname)` Get an "xsl:variable" property.
`ElemParam` | `Stylesheet.getParam(QName qname)` Get an "xsl:param" property.
`void` | `Stylesheet.setNonXslTopLevel(QName name, java.lang.Object obj)` Set a found non-xslt element.
`java.lang.Object` | `Stylesheet.getNonXslTopLevel(QName name)` Get a non-xslt element.
`void` | `ElemCallTemplate.setName(QName name)` **For advanced use only** Set the "name" attribute.
`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` | `KeyDeclaration.setName(QName name)` **For internal use only** Set the "name" attribute.
`void` | `ElemUnknown.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Copy an unknown element to the result tree
`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.setName(QName name)` **For advanced use only** Set the "name" attribute.
`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.setMode(QName mode)` **For advanced use only** Set the mode attribute for this element.
`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.setName(QName v)` **For advanced use only** Set the "name" attribute.
`void` | `ElemVariable.execute(TransformerImpl transformer, Node sourceNode, QName mode)` **For advanced use only** Execute a variable declaration and push it onto the variable stack.
`java.text.DecimalFormatSymbols` | `StylesheetComposed.getDecimalFormatComposed(QName name)` Given a valid element decimal-format name, return the decimalFormatSymbols with that name.
`java.util.Vector` | `StylesheetComposed.getAttributeSetComposed(QName name)` Get a list "xsl:attribute-set" properties that match the qname.
`ElemVariable` | `StylesheetComposed.getVariableComposed(QName qname)` Get an "xsl:variable" property.
`ElemParam` | `StylesheetComposed.getParamComposed(QName qname)` Get an "xsl:param" 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.
`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 QName in org.apache.xalan.trace

Fields in org.apache.xalan.trace declared as QName
`QName` | `TracerEvent.m_mode` **For advanced use only** The current mode.

Methods in org.apache.xalan.trace with parameters of type QName
`void` | `TraceManager.fireTraceEvent(Node sourceNode, QName mode, ElemTemplateElement styleNode)` Fire a trace event.

Constructors in org.apache.xalan.trace with parameters of type QName
`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.

Uses of QName in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer that return QName
`QName` | `KeyIterator.getName()`
`QName` | `KeyTable.getKeyTableName()` **For advanced use only**

Methods in org.apache.xalan.transformer with parameters of type QName
`KeyIterator` | `KeyTable.getNodeSetByKey(QName name, java.lang.String ref)` **For advanced use only** Given a valid element key, return the corresponding node list.
`LocPathIterator` | `KeyManager.getNodeSetByKey(XPathContext xctxt, Node doc, QName name, java.lang.String ref, PrefixResolver nscontext)` Given a valid element key, return the corresponding node list.
`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.

Constructors in org.apache.xalan.transformer with parameters of type QName
`KeyIterator.KeyIterator(Node doc, PrefixResolver nscontext, QName name, java.util.Vector keyDeclarations, XPathContext xctxt)`
`KeyTable.KeyTable(Node doc, PrefixResolver nscontext, QName name, java.util.Vector keyDeclarations, XPathContext xmlLiaison)` **For advanced use only** Build a keys table.

Uses of QName in org.apache.xalan.utils

Methods in org.apache.xalan.utils with parameters of type QName
`boolean` | `QName.equals(QName qname)` Override equals and agree that we're equal if the passed object is a QName and it matches the name of the arg.

Uses of QName in org.apache.xpath

Methods in org.apache.xpath that return QName
`QName` | `Arg.getQName()` **For internal use only** Get the qualified name for this argument.

Methods in org.apache.xpath with parameters of type QName
`void` | `VariableStack.pushVariable(QName qname, XObject val)` **For internal use only** Push an argument onto the stack.
`XObject` | `VariableStack.getParamVariable(QName qname)` **For internal use only** Same as getVariable, except don't look in the global space.
`java.lang.Object` | `VariableStack.getVariable(QName name)` **For internal use only** Given a name, return a string representing the value.
`XObject` | `XPathContext.getVariable(QName qname)` **For advanced use only** Given a name, locate a variable in the current context, and return the Object.
`void` | `Arg.setQName(QName name)` **For internal use only** Set the qualified name for this argument.
`boolean` | `Arg.equals(QName qname)` **For internal use only** Override equals and agree that we're equal if the passed object is a QName and it matches the name of the arg.

Constructors in org.apache.xpath with parameters of type QName
`Arg.Arg(QName qname, java.lang.String expression, boolean isParamVar)` **For internal use only** Construct a parameter argument.
`Arg.Arg(QName qname, XObject val)` **For internal use only** Construct a parameter argument.
`Arg.Arg(QName qname, XObject val, boolean isParamVar)` **For internal use only** Construct a parameter argument.

Uses of QName in org.apache.xpath.operations

Methods in org.apache.xpath.operations with parameters of type QName
`void` | `Variable.setQName(QName qname)`

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

Copyright © 2000 Apache XML Project. All Rights Reserved.