Xalan-Java: Uses of Interface org.apache.xalan.xpath.xml.PrefixResolver

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

## 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.

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

Copyright © 2000 Apache XML Project. All Rights Reserved.