Uses of Class
org.apache.xpath.XPath

Packages that use XPath
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 trax.Templates interface, and defines a set of classes that represent an XSLT stylesheet. 
org.apache.xalan.trace Implementation of Xalan Trace events, for use by a debugger. 
org.apache.xalan.transformer In charge of run-time transformations and the production of result trees. 
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. 
 

Uses of XPath in org.apache.xalan.processor
 

Methods in org.apache.xalan.processor that return XPath
 XPath StylesheetHandler.createXPath(java.lang.String str)
          **For advanced use only** Process an expression string into an XPath.
 

Uses of XPath in org.apache.xalan.templates
 

Fields in org.apache.xalan.templates declared as XPath
 XPath ElemCopyOf.m_selectExpression
          **For advanced use only** The required select attribute contains an expression.
 

Methods in org.apache.xalan.templates that return XPath
 XPath ElemTemplate.getMatch()
          **For advanced use only** Get the "match" attribute.
 XPath ElemSort.getSelect()
          **For advanced use only** Get the "select" attribute.
 XPath ElemWithParam.getSelect()
          **For advanced use only** Get the "select" attribute.
 XPath ElemIf.getTest()
          **For advanced use only** Get the "test" attribute.
 XPath ElemNumber.getCount()
          **For advanced use only** Get the "count" attribute.
 XPath ElemNumber.getFrom()
          **For advanced use only** Get the "from" attribute.
 XPath ElemNumber.getValue()
          **For advanced use only** Get the "value" attribute.
 XPath Stylesheet.getStripSpace(int i)
          Get an "xsl:strip-space" property.
 XPath Stylesheet.getPreserveSpace(int i)
          Get a "xsl:preserve-space" property.
 XPath KeyDeclaration.getMatch()
          **For internal use only** Get the "match" attribute.
 XPath KeyDeclaration.getUse()
          **For internal use only** Get the "use" attribute.
 XPath ElemCopyOf.getSelect()
          **For advanced use only** Get the "use-attribute-sets" attribute.
 XPath ElemForEach.getSelect()
          **For advanced use only** Set the "select" attribute.
 XPath ElemWhen.getTest()
          **For advanced use only** Get the "test" attribute.
 XPath ElemVariable.getSelect()
          **For advanced use only** Get the "select" attribute.
 XPath ElemValueOf.getSelect()
          **For advanced use only** Get the "select" attribute.
 

Methods in org.apache.xalan.templates with parameters of type XPath
 void ElemTemplate.setMatch(XPath v)
          **For advanced use only** Set the "match" attribute.
 void ElemSort.setSelect(XPath v)
          **For advanced use only** Set the "select" attribute.
 void ElemWithParam.setSelect(XPath v)
          **For advanced use only** Set the "select" attribute.
 void ElemIf.setTest(XPath v)
          **For advanced use only** Set the "test" attribute.
 void ElemNumber.setCount(XPath v)
          **For advanced use only** Set the "count" attribute.
 void ElemNumber.setFrom(XPath v)
          **For advanced use only** Set the "from" attribute.
 void ElemNumber.setValue(XPath v)
          **For advanced use only** Set the "value" attribute.
 void KeyDeclaration.setMatch(XPath v)
          **For internal use only** Set the "match" attribute.
 void KeyDeclaration.setUse(XPath v)
          **For internal use only** Set the "use" attribute.
 void ElemCopyOf.setSelect(XPath expr)
          **For advanced use only** Set the "select" attribute.
 void ElemForEach.setSelect(XPath xpath)
          **For advanced use only** Set the "select" attribute.
 void ElemWhen.setTest(XPath v)
          **For advanced use only** Set the "test" attribute.
 void ElemVariable.setSelect(XPath v)
          **For advanced use only** Set the "select" attribute.
 void ElemValueOf.setSelect(XPath v)
          **For advanced use only** Set the "select" attribute.
 

Constructors in org.apache.xalan.templates with parameters of type XPath
AVTPartXPath.AVTPartXPath(XPath xpath)
          **For internal use only** Construct a simple AVT part.
 

Uses of XPath in org.apache.xalan.trace
 

Fields in org.apache.xalan.trace declared as XPath
 XPath SelectionEvent.m_xpath
          **For advanced use only** The XPath that executed the selection.
 

Methods in org.apache.xalan.trace with parameters of type XPath
 void TraceManager.fireSelectedEvent(Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)
          Fire a selection event.
 

Constructors in org.apache.xalan.trace with parameters of type XPath
SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)
          **For advanced use only** Create an event originating at the given node of the style tree.
 

Uses of XPath in org.apache.xalan.transformer
 

Methods in org.apache.xalan.transformer with parameters of type XPath
 void TransformerImpl.transformSelectedNodes(StylesheetComposed stylesheetTree, ElemTemplateElement xslInstruction, ElemTemplateElement template, Node sourceNodeContext, QName mode, XPath selectPattern, int selectStackFrameIndex)
          **For advanced use only** Perform a query if needed, and call transformNode for each child.
 

Uses of XPath in org.apache.xpath
 

Methods in org.apache.xpath that return XPath
 XPath XPathFactory.create(java.lang.String exprString, Locator locator, PrefixResolver prefixResolver, int type)
          **For advanced use only** Create an XPath.
 



Copyright © 2000 Apache XML Project. All Rights Reserved.