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

Packages that use PrefixResolver
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.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. 
 

Uses of PrefixResolver in org.apache.xalan.processor
 

Classes in org.apache.xalan.processor that implement PrefixResolver
 class CompiledTemplate
           
 class CompilingStylesheetHandler
          **For advanced use only** Initializes and processes a stylesheet via SAX events.
 class StylesheetHandler
          **For advanced use only** Initializes and processes a stylesheet via SAX events.
 

Uses of PrefixResolver in org.apache.xalan.templates
 

Classes in org.apache.xalan.templates that implement PrefixResolver
 class DecimalFormatProperties
          **For advanced use only** Implement xsl:decimal-format.
 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 ElemElement
          **For advanced use only** Implement xsl:element
 class ElemEmpty
          **For internal use only** Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
 class ElemExtensionCall
          **For advanced use only** Implement an extension element.
 class ElemExtensionDecl
          **For internal use only** Implement the declaration of an extension element
 class ElemExtensionScript
          **For internal use only** Implement Script 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 ElemUnknown
          **For advanced use only** Implement a Literal Result Element.
 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 KeyDeclaration
          **For internal use only** 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
 java.lang.String AVT.evaluate(XPathContext xctxt, Node context, PrefixResolver nsNode)
          Evaluate the AVT and return a String.
abstract  void AVTPart.evaluate(XPathContext xctxt, FastStringBuffer buf, Node context, PrefixResolver nsNode)
          Write the evaluated value into the given string buffer.
 void AVTPartXPath.evaluate(XPathContext xctxt, FastStringBuffer buf, Node context, PrefixResolver nsNode)
          Write the value into the buffer.
 void AVTPartSimple.evaluate(XPathContext xctxt, FastStringBuffer buf, Node context, PrefixResolver nsNode)
          Write the value into the buffer.
 

Constructors in org.apache.xalan.templates with parameters of type PrefixResolver
AVTPartXPath.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
 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.
 

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

Uses of PrefixResolver in org.apache.xml.utils
 

Classes in org.apache.xml.utils 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.
 

Constructors in org.apache.xml.utils with parameters of type PrefixResolver
QName.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.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.xpath
 

Methods in org.apache.xpath that return PrefixResolver
 PrefixResolver XPathContext.getNamespaceContext()
          Get the current namespace context for the xpath.
 

Methods in org.apache.xpath with parameters of type PrefixResolver
 XObject XPath.execute(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)
          **Experimental** Given an expression and a context, evaluate the XPath and call the callback as nodes are found.
static XObject XPathAPI.eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)
          Evaluate XPath string to an XObject.
 void XPathContext.setNamespaceContext(PrefixResolver pr)
          Get the current namespace context for the xpath.
 XPath XPathFactory.create(java.lang.String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type)
          Create an XPath.
 

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

Uses of PrefixResolver in org.apache.xpath.axes
 

Methods in org.apache.xpath.axes that return PrefixResolver
 PrefixResolver LocPathIterator.getPrefixResolver()
          Return the saved reference to the prefix resolver that was in effect when this iterator was created.
 

Constructors in org.apache.xpath.axes with parameters of type PrefixResolver
LocPathIterator.LocPathIterator(PrefixResolver nscontext)
          Create a LocPathIterator object.
 

Uses of PrefixResolver in org.apache.xpath.compiler
 

Methods in org.apache.xpath.compiler that return PrefixResolver
 PrefixResolver Compiler.getNamespaceContext()
          Get the current namespace context for the xpath.
 

Methods in org.apache.xpath.compiler with parameters of type PrefixResolver
 void Compiler.setNamespaceContext(PrefixResolver pr)
          Set the current namespace context for the xpath.
 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 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.
 



Copyright � 2000 Apache XML Project. All Rights Reserved.