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

Uses in package org.apache.xml.utils

Classes implementing org.apache.xml.utils.PrefixResolver

class
This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object.

Constructors with parameter type org.apache.xml.utils.PrefixResolver

QName.QName(String qname, Element namespaceContext, PrefixResolver resolver)
Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver.
QName.QName(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.QName(String qname, PrefixResolver resolver)
Construct a QName from a string, resolving the prefix using the given namespace stack.
QName.QName(String qname, PrefixResolver resolver, boolean validate)
Construct a QName from a string, resolving the prefix using the given namespace stack.

Uses in package org.apache.xpath

Constructors with parameter type org.apache.xml.utils.PrefixResolver

XPath.XPath(String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type)
Construct an XPath object.
XPath.XPath(String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type, ErrorListener errorListener)
Construct an XPath object.
XPath.XPath(String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type, ErrorListener errorListener, FunctionTable aTable)
Construct an XPath object.

Methods with parameter type org.apache.xml.utils.PrefixResolver

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(String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type)
Create an XPath.
DTMIterator
XPathContext.createDTMIterator(String xpathString, PrefixResolver presolver)
Create a new DTMIterator based on an XPath UnionExpr.="http://www.w3.org/TR/xpath#NT-UnionExpr">UnionExpr.">
XObject
CachedXPathAPI.eval(Node contextNode, String str, PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
XObject
XPathAPI.eval(Node contextNode, 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, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
void
Push the current context node, expression node, and prefix resolver.
void
Push a current namespace context for the xpath.
void
Get the current namespace context for the xpath.

Methods with return type org.apache.xml.utils.PrefixResolver

PrefixResolver
Get the current namespace context for the xpath.

Uses in package org.apache.xpath.compiler

Methods with parameter type org.apache.xml.utils.PrefixResolver

void
XPathParser.initMatchPattern(Compiler compiler, 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, 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
Set the current namespace context for the xpath.

Methods with return type org.apache.xml.utils.PrefixResolver

PrefixResolver
Get the current namespace context for the xpath.

Uses in package org.apache.xalan.transformer

Constructors with parameter type org.apache.xml.utils.PrefixResolver

KeyTable.KeyTable(int doc, PrefixResolver nscontext, QName name, Vector keyDeclarations, XPathContext xctxt)
Build a keys table.

Methods with parameter type org.apache.xml.utils.PrefixResolver

XNodeSet
KeyManager.getNodeSetDTMByKey(XPathContext xctxt, int doc, QName name, XMLString ref, PrefixResolver nscontext)
Given a valid element key, return the corresponding node list.

Uses in package org.apache.xalan.templates

Classes implementing org.apache.xml.utils.PrefixResolver

class
Implement xsl:decimal-format.
class
Implement xsl:apply-imports.
class
Implement xsl:apply-templates.
class
Implement xsl:attribute.
class
Implement xsl:attribute-set.
class
Implement xsl:call-template.
class
Implement xsl:choose.
class
Implement xsl:comment.
class
Implement xsl:copy.
class
Implement xsl:copy-of.
class
Implement xsl:element
 <!
class
Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
class
Handles the EXSLT result element within an EXSLT function element.
class
Implement func:function.
class
Implement an extension element.
class
Implement the declaration of an extension element
class
Implement Script extension element
class
Implement xsl:fallback.
class
Implement xsl:for-each.
class
Implement xsl:if.
class
Implement a Literal Result Element.
class
Implement xsl:message.
class
Implement xsl:number.
class
Implement xsl:otherwise.
class
Implement xsl:param.
class
Implement xsl:processing-instruction.
class
Implement xsl:sort.
class
Implement xsl:template.
class
An instance of this class represents an element inside an xsl:template class.
class
Implement xsl:template.
class
Implement a text literal.
class
Implement an unknown element
class
Implement xsl:use.
class
Implement xsl:value-of.
class
Implement xsl:variable.
class
class
Implement xsl:when.
class
Implement xsl:with-param. xsl:with-param is allowed within both xsl:call-template and xsl:apply-templates.
class
Holds the attribute declarations for the xsl:keys element.
class
Object to hold an xsl:namespace element.
class
This class provides information from xsl:output elements.
class
Represents a stylesheet element.
class
Represents a stylesheet that has methods that resolve includes and imports.
class
This class represents the root object of the stylesheet tree.
class
This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.

Constructors with parameter type org.apache.xml.utils.PrefixResolver

AVTPartXPath.AVTPartXPath(String val, PrefixResolver nsNode, XPathParser xpathProcessor, XPathFactory factory, XPathContext liaison)
Construct a simple AVT part.

Methods with parameter type org.apache.xml.utils.PrefixResolver

String
AVT.evaluate(XPathContext xctxt, int context, PrefixResolver nsNode)
Evaluate the AVT and return a String.
void
AVTPart.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)
Write the evaluated value into the given string buffer.
void
Write the value into the buffer.
void
Write the value into the buffer.

Uses in package org.apache.xml.dtm

Methods with parameter type org.apache.xml.utils.PrefixResolver

DTMIterator
DTMManager.createDTMIterator(String xpathString, PrefixResolver presolver)
Create a new DTMIterator based on an XPath UnionExpr.="http://www.w3.org/TR/xpath#NT-UnionExpr">UnionExpr.">

Uses in package org.apache.xalan.processor

Classes implementing org.apache.xml.utils.PrefixResolver

class
This class processes character events for a XSLT template element.
class
This class processes parse events for an exslt func:result element.
class
This class processes parse events for an exslt func:function element.
class
This class processes parse events for an xsl:import element.
class
TransformerFactory class for xsl:include markup.
class
Processes an XSLT literal-result-element, or something that looks like one.
class
This class processes the xsl:stylesheet element.
class
TransformerFactory for xsl:stylesheet or xsl:transform markup.
class
This class processes parse events for an XSLT template element.
class
Process xsl:text.
class
This class processes an unknown template element.
class
Initializes and processes a stylesheet via SAX events.
class
class
This class acts as the superclass for all stylesheet element processors, and deals with things that are common to all elements.

Uses in package org.apache.xml.dtm.ref

Methods with parameter type org.apache.xml.utils.PrefixResolver

DTMIterator
DTMManagerDefault.createDTMIterator(String xpathString, PrefixResolver presolver)
NEEDSDOC Method createDTMIterator NEEDSDOC @param xpathString NEEDSDOC @param presolver NEEDSDOC (createDTMIterator) @return

Uses in package org.apache.xpath.axes

Constructors with parameter type org.apache.xml.utils.PrefixResolver

Create a WalkingIterator object.
Create a WalkingIteratorSorted object.

Methods with parameter type org.apache.xml.utils.PrefixResolver

XNodeSet
FilterExprIteratorSimple.executeFilterExpr(int context, XPathContext xctxt, PrefixResolver prefixResolver, boolean isTopLevel, int stackFrame, Expression expr)
Execute the expression.

Methods with return type org.apache.xml.utils.PrefixResolver

PrefixResolver
Return the saved reference to the prefix resolver that was in effect when this iterator was created.

Uses in package org.apache.xpath.jaxp

Classes implementing org.apache.xml.utils.PrefixResolver

class
This class implements a Default PrefixResolver which can be used to perform prefix-to-namespace lookup for the XPath object.

Copyright B) 2005 Apache XML Project. All Rights Reserved.