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.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
 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
 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
abstract  void AVTPart.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)
          Write the evaluated value into the given string buffer.
 void AVTPartSimple.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)
          Write the value into the buffer.
 void AVTPartXPath.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)
          Write the value into the 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
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
 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
KeyTable.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
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
 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
 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, 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(java.lang.String qname, PrefixResolver resolver)
          Construct a QName from a string, resolving the prefix using the given namespace stack.
QName.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
 PrefixResolver XPathContext.getNamespaceContext()
          Get the current namespace context for the xpath.
 

Methods in org.apache.xpath with parameters of type PrefixResolver
static XObject XPathAPI.eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)
          Evaluate XPath string to an XObject.
 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.
 void XPathContext.pushExpressionState(int cn, int en, PrefixResolver nc)
          Push the current context node, expression node, and prefix resolver.
 void XPathContext.setNamespaceContext(PrefixResolver pr)
          Get the current namespace context for the xpath.
 void XPathContext.pushNamespaceContext(PrefixResolver pr)
          Push a current namespace context for the xpath.
 XObject CachedXPathAPI.eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)
          Evaluate XPath string to an XObject.
 XObject XPath.execute(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)
          Given an expression and a context, evaluate the XPath and return the result.
 XObject XPath.execute(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)
          Given an expression and a context, evaluate the XPath and return the result.
 boolean XPath.bool(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)
          Given an expression and a context, evaluate the XPath and return the result.
 

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, ErrorListener errorListener, FunctionTable aTable)
          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.
 

Methods in org.apache.xpath.axes with parameters of type PrefixResolver
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
WalkingIterator.WalkingIterator(PrefixResolver nscontext)
          Create a WalkingIterator object.
WalkingIteratorSorted.WalkingIteratorSorted(PrefixResolver nscontext)
          Create a WalkingIteratorSorted 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.
 

Uses of PrefixResolver in org.apache.xpath.jaxp
 

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



Copyright 2006 Apache XML Project. All Rights Reserved.