## Uses of Interface
org.apache.xml.utils.PrefixResolver

Packages that use PrefixResolver
Package | Description
--- | ---
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 `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.
org.apache.xml.dtm |
org.apache.xml.dtm.ref |
org.apache.xml.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.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
org.apache.xpath.compiler | Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation.
org.apache.xpath.jaxp |

### Uses of PrefixResolver in org.apache.xalan.processor

Classes in org.apache.xalan.processor that implement PrefixResolver
Modifier and Type | Class and Description
--- | ---
`class` | `ProcessorCharacters` This class processes character events for a XSLT template element.
`class` | `ProcessorExsltFuncResult` This class processes parse events for an exslt func:result element.
`class` | `ProcessorExsltFunction` This class processes parse events for an exslt func:function element.
`class` | `ProcessorImport` This class processes parse events for an xsl:import element.
`class` | `ProcessorInclude` TransformerFactory class for xsl:include markup.
`class` | `ProcessorLRE` Processes an XSLT literal-result-element, or something that looks like one.
`class` | `ProcessorStylesheetDoc` This class processes the xsl:stylesheet element.
`class` | `ProcessorStylesheetElement` TransformerFactory for xsl:stylesheet or xsl:transform markup.
`class` | `ProcessorTemplateElem` This class processes parse events for an XSLT template element.
`class` | `ProcessorText` Process xsl:text.
`class` | `ProcessorUnknown` This class processes an unknown template element.
`class` | `StylesheetHandler` Initializes and processes a stylesheet via SAX events.
`class` | `WhitespaceInfoPaths`
`class` | `XSLTElementProcessor` This class acts as the superclass for all stylesheet element processors, and deals with things that are common to all elements.

### Uses of PrefixResolver in org.apache.xalan.templates

Classes in org.apache.xalan.templates that implement PrefixResolver
Modifier and Type | Class and Description
--- | ---
`class` | `DecimalFormatProperties` Implement xsl:decimal-format.
`class` | `ElemApplyImport` Implement xsl:apply-imports.
`class` | `ElemApplyTemplates` Implement xsl:apply-templates.
`class` | `ElemAttribute` Implement xsl:attribute.
`class` | `ElemAttributeSet` Implement xsl:attribute-set.
`class` | `ElemCallTemplate` Implement xsl:call-template.
`class` | `ElemChoose` Implement xsl:choose.
`class` | `ElemComment` Implement xsl:comment.
`class` | `ElemCopy` Implement xsl:copy.
`class` | `ElemCopyOf` Implement xsl:copy-of.
`class` | `ElemElement` Implement xsl:element
`class` | `ElemEmpty` Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
`class` | `ElemExsltFuncResult` Handles the EXSLT result element within an EXSLT function element.
`class` | `ElemExsltFunction` Implement func:function.
`class` | `ElemExtensionCall` Implement an extension element.
`class` | `ElemExtensionDecl` Implement the declaration of an extension element
`class` | `ElemExtensionScript` Implement Script extension element
`class` | `ElemFallback` Implement xsl:fallback.
`class` | `ElemForEach` Implement xsl:for-each.
`class` | `ElemIf` Implement xsl:if.
`class` | `ElemLiteralResult` Implement a Literal Result Element.
`class` | `ElemMessage` Implement xsl:message.
`class` | `ElemNumber` Implement xsl:number.
`class` | `ElemOtherwise` Implement xsl:otherwise.
`class` | `ElemParam` Implement xsl:param.
`class` | `ElemPI` Implement xsl:processing-instruction.
`class` | `ElemSort` Implement xsl:sort.
`class` | `ElemTemplate` Implement xsl:template.
`class` | `ElemTemplateElement` An instance of this class represents an element inside an xsl:template class.
`class` | `ElemText` Implement xsl:template.
`class` | `ElemTextLiteral` Implement a text literal.
`class` | `ElemUnknown` Implement an unknown element
`class` | `ElemUse` Implement xsl:use.
`class` | `ElemValueOf` Implement xsl:value-of.
`class` | `ElemVariable` Implement xsl:variable.
`class` | `ElemVariablePsuedo`
`class` | `ElemWhen` Implement xsl:when.
`class` | `ElemWithParam` Implement xsl:with-param.
`class` | `KeyDeclaration` Holds the attribute declarations for the xsl:keys element.
`class` | `NamespaceAlias` Object to hold an xsl:namespace element.
`class` | `OutputProperties` This class provides information from xsl:output elements.
`class` | `Stylesheet` Represents a stylesheet element.
`class` | `StylesheetComposed` Represents a stylesheet that has methods that resolve includes and imports.
`class` | `StylesheetRoot` This class represents the root object of the stylesheet tree.
`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 with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`void` | AVTPartXPath.`evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the value into the buffer.
`void` | AVTPartSimple.`evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the value into the buffer.
`abstract void` | AVTPart.`evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the evaluated value into the given string buffer.
`java.lang.String` | AVT.`evaluate(XPathContext xctxt, int context, PrefixResolver nsNode)` Evaluate the AVT and return a String.

Constructors in org.apache.xalan.templates with parameters of type PrefixResolver
Constructor and Description
`AVTPartXPath(java.lang.String val, PrefixResolver nsNode, XPathParser xpathProcessor, XPathFactory factory, XPathContext liaison)` Construct a simple AVT part.

### Uses of PrefixResolver in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`XNodeSet` | KeyManager.`getNodeSetDTMByKey(XPathContext xctxt, int doc, QName name, XMLString ref, PrefixResolver nscontext)` Given a valid element key, return the corresponding node list.

Constructors in org.apache.xalan.transformer with parameters of type PrefixResolver
Constructor and Description
`KeyTable(int doc, PrefixResolver nscontext, QName name, java.util.Vector keyDeclarations, XPathContext xctxt)` Build a keys table.

### Uses of PrefixResolver in org.apache.xml.dtm

Methods in org.apache.xml.dtm with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`abstract DTMIterator` | DTMManager.`createDTMIterator(java.lang.String xpathString, PrefixResolver presolver)` Create a new `DTMIterator` based on an XPath UnionExpr.

### Uses of PrefixResolver in org.apache.xml.dtm.ref

Methods in org.apache.xml.dtm.ref with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`DTMIterator` | DTMManagerDefault.`createDTMIterator(java.lang.String xpathString, PrefixResolver presolver)` NEEDSDOC Method createDTMIterator NEEDSDOC @param xpathString NEEDSDOC @param presolver NEEDSDOC (createDTMIterator) @return

### Uses of PrefixResolver in org.apache.xml.utils

Classes in org.apache.xml.utils that implement PrefixResolver
Modifier and Type | Class and Description
--- | ---
`class` | `PrefixResolverDefault` This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object.

Constructors in org.apache.xml.utils with parameters of type PrefixResolver
Constructor and Description
`QName(java.lang.String qname, Element namespaceContext, PrefixResolver resolver)` Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver.
`QName(java.lang.String qname, Element namespaceContext, PrefixResolver resolver, boolean validate)` Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver.
`QName(java.lang.String qname, PrefixResolver resolver)` Construct a QName from a string, resolving the prefix using the given namespace stack.
`QName(java.lang.String qname, PrefixResolver resolver, boolean validate)` Construct a QName from a string, resolving the prefix using the given namespace stack.

### Uses of PrefixResolver in org.apache.xpath

Methods in org.apache.xpath that return PrefixResolver
Modifier and Type | Method and Description
--- | ---
`PrefixResolver` | XPathContext.`getNamespaceContext()` Get the current namespace context for the xpath.

Methods in org.apache.xpath with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`boolean` | XPath.`bool(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.
`XPath` | XPathFactory.`create(java.lang.String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type)` Create an XPath.
`DTMIterator` | XPathContext.`createDTMIterator(java.lang.String xpathString, PrefixResolver presolver)` Create a new `DTMIterator` based on an XPath UnionExpr.
`static XObject` | XPathAPI.`eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)` Evaluate XPath string to an XObject.
`XObject` | CachedXPathAPI.`eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)` Evaluate XPath string to an XObject.
`XObject` | XPath.`execute(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.
`XObject` | XPath.`execute(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.
`void` | XPathContext.`pushExpressionState(int cn, int en, PrefixResolver nc)` Push the current context node, expression node, and prefix resolver.
`void` | XPathContext.`pushNamespaceContext(PrefixResolver pr)` Push a current namespace context for the xpath.
`void` | XPathContext.`setNamespaceContext(PrefixResolver pr)` Get the current namespace context for the xpath.

Constructors in org.apache.xpath with parameters of type PrefixResolver
Constructor and Description
`XPath(java.lang.String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type)` Construct an XPath object.
`XPath(java.lang.String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type, ErrorListener errorListener)` Construct an XPath object.
`XPath(java.lang.String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type, ErrorListener errorListener, FunctionTable aTable)` Construct an XPath object.

### Uses of PrefixResolver in org.apache.xpath.axes

Methods in org.apache.xpath.axes that return PrefixResolver
Modifier and Type | Method and Description
--- | ---
`PrefixResolver` | LocPathIterator.`getPrefixResolver()` Return the saved reference to the prefix resolver that was in effect when this iterator was created.

Methods in org.apache.xpath.axes with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`static XNodeSet` | FilterExprIteratorSimple.`executeFilterExpr(int context, XPathContext xctxt, PrefixResolver prefixResolver, boolean isTopLevel, int stackFrame, Expression expr)` Execute the expression.

Constructors in org.apache.xpath.axes with parameters of type PrefixResolver
Constructor and Description
`WalkingIterator(PrefixResolver nscontext)` Create a WalkingIterator object.
`WalkingIteratorSorted(PrefixResolver nscontext)` Create a WalkingIteratorSorted object.

### Uses of PrefixResolver in org.apache.xpath.compiler

Methods in org.apache.xpath.compiler that return PrefixResolver
Modifier and Type | Method and Description
--- | ---
`PrefixResolver` | Compiler.`getNamespaceContext()` Get the current namespace context for the xpath.

Methods in org.apache.xpath.compiler with parameters of type PrefixResolver
Modifier and Type | Method and Description
--- | ---
`void` | XPathParser.`initMatchPattern(Compiler compiler, 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` | XPathParser.`initXPath(Compiler compiler, 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` | Compiler.`setNamespaceContext(PrefixResolver pr)` Set the current namespace context for the xpath.

### Uses of PrefixResolver in org.apache.xpath.jaxp

Classes in org.apache.xpath.jaxp that implement PrefixResolver
Modifier and Type | Class and Description
--- | ---
`class` | `JAXPPrefixResolver` This class implements a Default PrefixResolver which can be used to perform prefix-to-namespace lookup for the XPath object.