## Uses of Interface
org.apache.xalan.xpath.xml.PrefixResolver

Packages that use PrefixResolver
org.apache.xalan.xpath
org.apache.xalan.xpath.xml
org.apache.xalan.xslt

Uses of PrefixResolver in org.apache.xalan.xpath

Methods in org.apache.xalan.xpath that return PrefixResolver
`PrefixResolver` `XPathSupport.getNamespaceContext()` **For advanced use only** Get the current namespace context for the xpath.
`PrefixResolver` `XPathSupportDefault.getNamespaceContext()` **For advanced use only** Get the current namespace context for the xpath.

Methods in org.apache.xalan.xpath with parameters of type PrefixResolver
`void` `XPathProcessor.initXPath(XPath pathObj, java.lang.String expression, PrefixResolver namespaceContext)` Given an string, init an XPath object for selections, in order that a parse doesn't have to be done each time the expression is evaluated.
`void` `XPathProcessor.initMatchPattern(XPath pathObj, java.lang.String expression, PrefixResolver namespaceContext)` Given an string, init an XPath object for pattern matches, in order that a parse doesn't have to be done each time the expression is evaluated.
`XObject` `XPath.execute(XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.
`XObject` `XPath.execute(XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **Experimental** Given an expression and a context, evaluate the XPath and call the callback as nodes are found.
`org.w3c.dom.NodeList` `XPathEnvSupport.getNodeSetByKey(org.w3c.dom.Node doc, java.lang.String name, java.lang.String ref, PrefixResolver nscontext)` **For advanced use only** Given a valid element key, return the corresponding node list.
`void` `XPathSupport.pushXPathContext(XPath xpath, XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` **Experimental** Push the current XPath selection, needed for support of the last() function in depth-first execution.
`void` `XPathSupport.setNamespaceContext(PrefixResolver pr)` **For advanced use only** Get the current namespace context for the xpath.
`void` `XPathProcessorImpl.initXPath(XPath pathObj, java.lang.String expression, PrefixResolver namespaceContext)` Given an string, init an XPath object for selections, in order that a parse doesn't have to be done each time the expression is evaluated.
`void` `XPathProcessorImpl.initMatchPattern(XPath pathObj, java.lang.String expression, PrefixResolver namespaceContext)` Given an string, init an XPath object for pattern matches, in order that a parse doesn't have to be done each time the expression is evaluated.
`void` `XPathSupportDefault.pushXPathContext(XPath xpath, XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` **Experimental** Push the current XPath selection, needed for support of the last() function in depth-first execution.
`void` `XPathSupportDefault.setNamespaceContext(PrefixResolver pr)` **For advanced use only** Get the current namespace context for the xpath.
`org.w3c.dom.NodeList` `XPathSupportDefault.getNodeSetByKey(org.w3c.dom.Node doc, java.lang.String name, java.lang.String ref, PrefixResolver nscontext)` **For advanced use only** Given a valid element key, return the corresponding node list.

Uses of PrefixResolver in org.apache.xalan.xpath.xml

Classes in org.apache.xalan.xpath.xml that implement PrefixResolver
`class` `PrefixResolverDefault` This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object.

Methods in org.apache.xalan.xpath.xml with parameters of type PrefixResolver
`org.w3c.dom.NodeList` `XMLParserLiaisonDefault.getNodeSetByKey(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.

Constructors in org.apache.xalan.xpath.xml with parameters of type PrefixResolver
`QName.QName(java.lang.String qname, org.w3c.dom.Element namespaceContext, PrefixResolver resolver)` Construct a QName from a string, resolving the prefix using the given namespace stack.
`QName.QName(java.lang.String qname, PrefixResolver resolver)` Construct a QName from a string, resolving the prefix using the given namespace stack.

Uses of PrefixResolver in org.apache.xalan.xslt

Classes in org.apache.xalan.xslt that implement PrefixResolver
`class` `ElemApplyImport` **For advanced use only** Implement xsl:apply-imports.
`class` `ElemApplyTemplates` **For advanced use only** Implement xsl:apply-templates.
`class` `ElemAttribute` **For advanced use only** Implement xsl:attribute.
`class` `ElemAttributeSet` **For advanced use only** Implement xsl:attribute-set.
`class` `ElemCallTemplate` **For advanced use only** Implement xsl:call-template.
`class` `ElemChoose` **For advanced use only** Implement xsl:choose.
`class` `ElemComment` **For advanced use only** Implement xsl:comment.
`class` `ElemCopy` **For advanced use only** Implement xsl:copy.
`class` `ElemCopyOf` **For advanced use only** Implement xsl:copy-of.
`class` `ElemDecimalFormat` **For advanced use only** Implement xsl:decimal-format.
`class` `ElemElement` **For advanced use only** Implement xsl:decimal-format.
`class` `ElemExtensionCall` **For advanced use only** Implement an extension element.
`class` `ElemFallback` **For advanced use only** Implement xsl:fallback.
`class` `ElemForEach` **For advanced use only** Implement xsl:for-each.
`class` `ElemIf` **For advanced use only** Implement xsl:if.
`class` `ElemLiteralResult` **For advanced use only** Implement a Literal Result Element.
`class` `ElemMessage` **For advanced use only** Implement xsl:message.
`class` `ElemNumber` **For advanced use only** Implement xsl:number.
`class` `ElemOtherwise` **For advanced use only** Implement xsl:otherwise.
`class` `ElemParam` **For advanced use only** Implement xsl:param.
`class` `ElemPI` **For advanced use only** Implement xsl:processing-instruction.
`class` `ElemSort` **For advanced use only** Implement xsl:sort.
`class` `ElemTemplate` **For advanced use only** Implement xsl:template.
`class` `ElemTemplateElement` **For advanced use only** An instance of this class represents an element inside an xsl:template class.
`class` `ElemText` **For advanced use only** Implement xsl:template.
`class` `ElemTextLiteral` **For advanced use only** Implement a text literal.
`class` `ElemUse` **For advanced use only** Implement xsl:use.
`class` `ElemValueOf` **For advanced use only** Implement xsl:value-of.
`class` `ElemVariable` **For advanced use only** Implement xsl:variable.
`class` `ElemWhen` **For advanced use only** Implement xsl:when.
`class` `ElemWithParam` **For advanced use only** Implement xsl:with-param.
`class` `Stylesheet` Represents the base stylesheet or an "import" stylesheet; "include" stylesheets are combined with the including stylesheet.
`class` `StylesheetRoot` Binary representation of a stylesheet -- use the `XSLTProcessor` ProcessStylesheet method to create a StylesheetRoot and improve performance for a stylesheet performing multiple transformations.

Methods in org.apache.xalan.xslt with parameters of type PrefixResolver
`abstract void` `AVTPart.evaluate(XPathSupport execContext, java.lang.StringBuffer buf, org.w3c.dom.Node context, PrefixResolver nsNode)` **For internal use only** Write the evaluated value into the given string buffer.
`void` `AVTPartSimple.evaluate(XPathSupport execContext, java.lang.StringBuffer buf, org.w3c.dom.Node context, PrefixResolver nsNode)` **For internal use only** Write the value into the buffer.
`org.w3c.dom.NodeList` `XSLTEngineImpl.getNodeSetByKey(org.w3c.dom.Node doc, java.lang.String name, java.lang.String ref, PrefixResolver nscontext)` **For advanced use only** Given a valid element key, return the corresponding node list.
`org.w3c.dom.Node` `XSLTEngineImpl.getSourceNode(java.lang.String selectPattern, PrefixResolver namespaceContext)` **For advanced use only** Returns the current input node that is being processed.
`java.lang.String` `AVT.evaluate(XPathSupport execContext, org.w3c.dom.Node context, PrefixResolver nsNode, java.lang.StringBuffer buf)` **For advanced use only** Evaluate the AVT and return a String.
`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.
`XObject` `Stylesheet.evalXPathStr(XPathSupport execContext, java.lang.String str, org.w3c.dom.Node context, PrefixResolver nsNode)` Evaluate an xpath string and return the result.
`void` `AVTPartXPath.evaluate(XPathSupport execContext, java.lang.StringBuffer buf, org.w3c.dom.Node context, PrefixResolver nsNode)` **For internal use only** Write the value into the buffer.

Constructors in org.apache.xalan.xslt with parameters of type PrefixResolver
`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.
`AVTPartXPath.AVTPartXPath(java.lang.String val, PrefixResolver nsNode, XPathProcessor xpathProcessor, XPathFactory factory, XMLParserLiaison liaison)` **For internal use only** Construct a simple AVT part.

Copyright © 2000 Apache XML Project. All Rights Reserved.