Uses of Interface
javax.xml.transform.SourceLocator

Packages that use SourceLocator
javax.xml.transform This package defines the generic APIs for processing transformation instructions, and performing a transformation from source to result. 
javax.xml.transform.dom This package implements DOM-specific transformation APIs. 
org.apache.xalan.lib.sql Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set. 
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.dtm.ref.dom2dtm   
org.apache.xml.dtm.ref.sax2dtm   
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.functions Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package. 
org.apache.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types. 
org.apache.xpath.operations Support for XPath operations, such as +, -, string(), etc. 
org.apache.xpath.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support. 
 

Uses of SourceLocator in javax.xml.transform
 

Methods in javax.xml.transform that return SourceLocator
 SourceLocator TransformerException.getLocator()
          Method getLocator retrieves an instance of a SourceLocator object that specifies where an error occured.
 

Methods in javax.xml.transform with parameters of type SourceLocator
 void TransformerException.setLocator(SourceLocator location)
          Method setLocator sets an instance of a SourceLocator object that specifies where an error occured.
 

Constructors in javax.xml.transform with parameters of type SourceLocator
TransformerException.TransformerException(java.lang.String message, SourceLocator locator)
          Create a new TransformerException from a message and a Locator.
TransformerException.TransformerException(java.lang.String message, SourceLocator locator, java.lang.Throwable e)
          Wrap an existing exception in a TransformerException.
TransformerConfigurationException.TransformerConfigurationException(java.lang.String message, SourceLocator locator)
          Create a new TransformerConfigurationException from a message and a Locator.
TransformerConfigurationException.TransformerConfigurationException(java.lang.String message, SourceLocator locator, java.lang.Throwable e)
          Wrap an existing exception in a TransformerConfigurationException.
 

Uses of SourceLocator in javax.xml.transform.dom
 

Subinterfaces of SourceLocator in javax.xml.transform.dom
 interface DOMLocator
          Indicates the position of a node in a source DOM, intended primarily for error reporting.
 

Uses of SourceLocator in org.apache.xalan.lib.sql
 

Methods in org.apache.xalan.lib.sql that return SourceLocator
 SourceLocator DTMDocument.getSourceLocatorFor(int node)
          No source information is available for DOM2DTM, so return null here.
 

Uses of SourceLocator in org.apache.xalan.processor
 

Classes in org.apache.xalan.processor that implement SourceLocator
 class ProcessorCharacters
          This class processes character events for a XSLT template element.
 class ProcessorExsltFuncResult
          **For internal use only** This class processes parse events for an exslt func:result element.
 class ProcessorExsltFunction
          **For internal use only** This class processes parse events for an exslt func:function element.
 class ProcessorLRE
          **For internal use only** Processes an XSLT literal-result-element, or something that looks like one.
 class ProcessorStylesheetDoc
          **For internal use only** This class processes the xsl:stylesheet element.
 class ProcessorTemplateElem
          This class processes parse events for an XSLT template element.
 class ProcessorText
          Process xsl:text.
 class ProcessorUnknown
          **For internal use only** This class processes an unknown template element, and ignores the startElement and endElement 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 SourceLocator in org.apache.xalan.templates
 

Classes in org.apache.xalan.templates that implement SourceLocator
 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 ElemExsltFuncResult
          Handles the EXSLT result element within an EXSLT function element.
 class ElemExsltFunction
          **For advanced use only** Implement func:function.
 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 ElemVariablePsuedo
           
 class ElemWhen
          **For advanced use only** Implement xsl:when.
 class ElemWithParam
          **For advanced use only** Implement xsl:with-param.
 class FuncDocument
          **For advanced use only** Execute the Doc() function.
 class FuncFormatNumb
          **For advanced use only** Execute the FormatNumber() function.
 class FuncKey
          **For advanced use only** Execute the Key() function.
 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.
 class XUnresolvedVariable
          An instance of this class holds unto a variable until it is executed.
 class XUnresolvedVariableSimple
          This is the same as XUnresolvedVariable, but it assumes that the context is already set up.
 

Methods in org.apache.xalan.templates with parameters of type SourceLocator
 void ElemTemplateElement.setLocaterInfo(SourceLocator locator)
          Set the location information for this element.
 void ElemTemplate.setLocaterInfo(SourceLocator locator)
          Set the location information for this element.
 void Stylesheet.setLocaterInfo(SourceLocator locator)
          Set the location information for this element.
 

Uses of SourceLocator in org.apache.xalan.transformer
 

Classes in org.apache.xalan.transformer that implement SourceLocator
 class KeyIterator
          **For internal use only** This class implements an optimized iterator for "key()" patterns, matching each node to the match attribute in one or more xsl:key declarations.
 class KeyRefIterator
          **For internal use only** This class filters nodes from a key iterator, according to whether or not the use value matches the ref value.
 

Methods in org.apache.xalan.transformer with parameters of type SourceLocator
 void MsgMgr.message(SourceLocator srcLctr, java.lang.String msg, boolean terminate)
          Warn the user of a problem.
 void MsgMgr.warn(SourceLocator srcLctr, int msg)
          **For internal use only** Warn the user of a problem.
 void MsgMgr.warn(SourceLocator srcLctr, int msg, java.lang.Object[] args)
          **For internal use only** Warn the user of a problem.
 void MsgMgr.warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg)
          **For internal use only** Warn the user of a problem.
 void MsgMgr.warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg, java.lang.Object[] args)
          **For internal use only** Warn the user of a problem.
 void MsgMgr.error(SourceLocator srcLctr, java.lang.String msg)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void MsgMgr.error(SourceLocator srcLctr, int msg)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void MsgMgr.error(SourceLocator srcLctr, int msg, java.lang.Object[] args)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void MsgMgr.error(SourceLocator srcLctr, int msg, java.lang.Exception e)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void MsgMgr.error(SourceLocator srcLctr, int msg, java.lang.Object[] args, java.lang.Exception e)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void MsgMgr.error(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void MsgMgr.error(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg, java.lang.Object[] args)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 

Uses of SourceLocator in org.apache.xml.dtm
 

Methods in org.apache.xml.dtm that return SourceLocator
 SourceLocator DTM.getSourceLocatorFor(int node)
          Get the location of a node in the source document.
 SourceLocator DTMException.getLocator()
          Method getLocator retrieves an instance of a SourceLocator object that specifies where an error occured.
 

Methods in org.apache.xml.dtm with parameters of type SourceLocator
 void DTMException.setLocator(SourceLocator location)
          Method setLocator sets an instance of a SourceLocator object that specifies where an error occured.
 

Constructors in org.apache.xml.dtm with parameters of type SourceLocator
DTMException.DTMException(java.lang.String message, SourceLocator locator)
          Create a new DTMException from a message and a Locator.
DTMException.DTMException(java.lang.String message, SourceLocator locator, java.lang.Throwable e)
          Wrap an existing exception in a DTMException.
DTMConfigurationException.DTMConfigurationException(java.lang.String message, SourceLocator locator)
          Create a new DTMConfigurationException from a message and a Locator.
DTMConfigurationException.DTMConfigurationException(java.lang.String message, SourceLocator locator, java.lang.Throwable e)
          Wrap an existing exception in a DTMConfigurationException.
 

Uses of SourceLocator in org.apache.xml.dtm.ref
 

Classes in org.apache.xml.dtm.ref that implement SourceLocator
 class NodeLocator
          NodeLocator maintains information on an XML source node.
 

Methods in org.apache.xml.dtm.ref that return SourceLocator
 SourceLocator DTMDocumentImpl.getSourceLocatorFor(int node)
          Source information is not handled yet, so return null here.
 

Uses of SourceLocator in org.apache.xml.dtm.ref.dom2dtm
 

Methods in org.apache.xml.dtm.ref.dom2dtm that return SourceLocator
 SourceLocator DOM2DTM.getSourceLocatorFor(int node)
          No source information is available for DOM2DTM, so return null here.
 

Uses of SourceLocator in org.apache.xml.dtm.ref.sax2dtm
 

Methods in org.apache.xml.dtm.ref.sax2dtm that return SourceLocator
 SourceLocator SAX2DTM.getSourceLocatorFor(int node)
          Retrieve the SourceLocator associated with a specific node.
 

Uses of SourceLocator in org.apache.xml.utils
 

Classes in org.apache.xml.utils that implement SourceLocator
 class SAXSourceLocator
          Class SAXSourceLocator extends org.xml.sax.helpers.LocatorImpl for the purpose of implementing the SourceLocator interface, and thus can be both a SourceLocator and a SAX Locator.
 

Methods in org.apache.xml.utils with parameters of type SourceLocator
static void ListingErrorHandler.logSourceLine(java.io.PrintWriter pw, SourceLocator locator)
          Print out the specific source line that caused the exception, if possible to load it.
 

Constructors in org.apache.xml.utils with parameters of type SourceLocator
SAXSourceLocator.SAXSourceLocator(SourceLocator locator)
          Constructor SAXSourceLocator
 

Uses of SourceLocator in org.apache.xpath
 

Subinterfaces of SourceLocator in org.apache.xpath
 interface ExpressionNode
          A class that implements this interface can construct expressions, give information about child and parent expressions, and give the originating source information.
 

Classes in org.apache.xpath that implement SourceLocator
 class Expression
          This abstract class serves as the base for all expression objects.
 

Methods in org.apache.xpath that return SourceLocator
 SourceLocator XPathContext.getSAXLocator()
          Get the current locater in the stylesheet.
 SourceLocator XPath.getLocator()
          Get the SourceLocator on the expression object.
 

Methods in org.apache.xpath with parameters of type SourceLocator
 Source SourceTreeManager.resolveURI(java.lang.String base, java.lang.String urlString, SourceLocator locator)
          This will be called by the processor when it encounters an xsl:include, xsl:import, or document() function.
 int SourceTreeManager.getSourceTree(java.lang.String base, java.lang.String urlString, SourceLocator locator, XPathContext xctxt)
          Get the source tree from the a base URL and a URL string.
 int SourceTreeManager.getSourceTree(Source source, SourceLocator locator, XPathContext xctxt)
          Get the source tree from the input source.
 int SourceTreeManager.parseToNode(Source source, SourceLocator locator, XPathContext xctxt)
          Try to create a DOM source tree from the input source.
static XMLReader SourceTreeManager.getXMLReader(Source inputSource, SourceLocator locator)
          This method returns the SAX2 parser to use with the InputSource obtained from this URI.
 XPath XPathFactory.create(java.lang.String exprString, SourceLocator locator, PrefixResolver prefixResolver, int type)
          Create an XPath.
 void XPathContext.setSAXLocator(SourceLocator location)
          Set the current locater in the stylesheet.
 void XPathContext.pushSAXLocator(SourceLocator location)
          Set the current locater in the stylesheet.
 

Constructors in org.apache.xpath with parameters of type SourceLocator
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 SourceLocator in org.apache.xpath.axes
 

Classes in org.apache.xpath.axes that implement SourceLocator
 class AttributeIterator
          **For advanced use only** This class implements an optimized iterator for attribute axes patterns.
 class AxesWalker
          Serves as common interface for axes Walkers, and stores common state variables.
 class BasicTestIterator
          Base for iterators that handle predicates.
 class ChildIterator
          **For advanced use only** This class implements an optimized iterator for "node()" patterns, that is, any children of the context node.
 class ChildTestIterator
          **For advanced use only** This class implements an optimized iterator for children patterns that have a node test, and possibly a predicate.
 class DescendantIterator
          **For advanced use only** This class implements an optimized iterator for descendant, descendant-or-self, or "//foo" patterns.
 class FilterExprIterator
           
 class FilterExprIteratorSimple
          Class to use for one-step iteration that doesn't have a predicate, and doesn't need to set the context.
 class FilterExprWalker
          Walker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes.
 class LocPathIterator
          **For advanced use only** This class extends NodeSetDTM, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath
 class MatchPatternIterator
          This class treats a LocationPath as a filtered iteration over the tree, evaluating each node in a super axis traversal against the LocationPath interpreted as a match pattern.
 class NodeSequence
          This class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities.
 class OneStepIterator
          **For advanced use only** This class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate.
 class OneStepIteratorForward
          **For advanced use only** This class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate, that only go forward (i.e.
 class PredicatedNodeTest
           
 class ReverseAxesWalker
          Walker for a reverse axes.
 class SelfIteratorNoPredicate
          **For advanced use only** This class implements an optimized iterator for "." patterns, that is, the self axes without any predicates.
 class UnionChildIterator
          This class defines a simplified type of union iterator that only tests along the child axes.
 class UnionPathIterator
          **For advanced use only** This class extends NodeSetDTM, which implements DTMIterator, and fetches nodes one at a time in document order based on a XPath UnionExpr.
 class WalkingIterator
          Location path iterator that uses Walkers.
 class WalkingIteratorSorted
          **For internal use only** This class iterates over set of nodes that needs to be sorted.
 

Uses of SourceLocator in org.apache.xpath.compiler
 

Constructors in org.apache.xpath.compiler with parameters of type SourceLocator
Compiler.Compiler(ErrorListener errorHandler, SourceLocator locator)
          Construct a Compiler object with a specific ErrorListener and SourceLocator where the expression is located.
XPathParser.XPathParser(ErrorListener errorListener, SourceLocator sourceLocator)
          The parser constructor.
 

Uses of SourceLocator in org.apache.xpath.functions
 

Classes in org.apache.xpath.functions that implement SourceLocator
 class FuncBoolean
          **For advanced use only** Execute the Boolean() function.
 class FuncCeiling
          **For advanced use only** Execute the Ceiling() function.
 class FuncConcat
          **For advanced use only** Execute the Concat() function.
 class FuncContains
          **For advanced use only** Execute the Contains() function.
 class FuncCount
          **For advanced use only** Execute the Count() function.
 class FuncCurrent
          **For advanced use only** Execute the current() function.
 class FuncDoclocation
          **For advanced use only** Execute the proprietary document-location() function, which returns a node set of documents.
 class FuncExtElementAvailable
          **For advanced use only** Execute the ExtElementAvailable() function.
 class FuncExtFunction
          **For advanced use only** An object of this class represents an extension call expression.
 class FuncExtFunctionAvailable
          **For advanced use only** Execute the ExtFunctionAvailable() function.
 class FuncFalse
          **For advanced use only** Execute the False() function.
 class FuncFloor
          **For advanced use only** Execute the Floor() function.
 class FuncGenerateId
          **For advanced use only** Execute the GenerateId() function.
 class FuncId
          **For advanced use only** Execute the Id() function.
 class FuncLang
          **For advanced use only** Execute the Lang() function.
 class FuncLast
          **For advanced use only** Execute the Last() function.
 class FuncLocalPart
          Execute the LocalPart() function.
 class FuncNamespace
          **For advanced use only** Execute the Namespace() function.
 class FuncNormalizeSpace
          **For advanced use only** Execute the normalize-space() function.
 class FuncNot
          **For advanced use only** Execute the Not() function.
 class FuncNumber
          **For advanced use only** Execute the Number() function.
 class FuncPosition
          **For advanced use only** Execute the Position() function.
 class FuncQname
          **For advanced use only** Execute the Qname() function.
 class FuncRound
          **For advanced use only** Execute the round() function.
 class FuncStartsWith
          **For advanced use only** Execute the StartsWith() function.
 class FuncString
          **For advanced use only** Execute the String() function.
 class FuncStringLength
          **For advanced use only** Execute the StringLength() function.
 class FuncSubstring
          **For advanced use only** Execute the Substring() function.
 class FuncSubstringAfter
          **For advanced use only** Execute the SubstringAfter() function.
 class FuncSubstringBefore
          **For advanced use only** Execute the SubstringBefore() function.
 class FuncSum
          **For advanced use only** Execute the Sum() function.
 class FuncSystemProperty
          **For advanced use only** Execute the SystemProperty() function.
 class Function
          **For advanced use only** This is a superclass of all XPath functions.
 class Function2Args
          **For advanced use only** Base class for functions that accept two arguments.
 class Function3Args
          **For advanced use only** Base class for functions that accept three arguments.
 class FunctionDef1Arg
          **For advanced use only** Base class for functions that accept one argument that can be defaulted if not specified.
 class FunctionMultiArgs
          **For advanced use only** Base class for functions that accept an undetermined number of multiple arguments.
 class FunctionOneArg
          **For advanced use only** Base class for functions that accept one argument.
 class FuncTranslate
          **For advanced use only** Execute the Translate() function.
 class FuncTrue
          **For advanced use only** Execute the True() function.
 class FuncUnparsedEntityURI
          **For advanced use only**
 

Uses of SourceLocator in org.apache.xpath.objects
 

Classes in org.apache.xpath.objects that implement SourceLocator
 class XBoolean
          **For advanced use only** This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.
 class XBooleanStatic
          **For internal use only** This class doesn't have any XPathContext, so override whatever to ensure it works OK.
 class XNodeSet
           This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.
 class XNodeSetForDOM
          This class overrides the XNodeSet#object() method to provide the original Node object, NodeList object, or NodeIterator.
 class XNull
           This class represents an XPath null object, and is capable of converting the null to other types, such as a string.
 class XNumber
           This class represents an XPath number, and is capable of converting the number to other types, such as a string.
 class XObject
           This class represents an XPath object, and is capable of converting the object to various types, such as a string.
 class XRTreeFrag
           This class represents an XPath result tree fragment object, and is capable of converting the RTF to other types, such as a string.
 class XRTreeFragSelectWrapper
          This class makes an select statement act like an result tree fragment.
 class XString
           This class represents an XPath string object, and is capable of converting the string to other types, such as a number.
 class XStringForChars
          This class will wrap a FastStringBuffer and allow for
 class XStringForFSB
          This class will wrap a FastStringBuffer and allow for
 

Uses of SourceLocator in org.apache.xpath.operations
 

Classes in org.apache.xpath.operations that implement SourceLocator
 class And
          The 'and' operation expression executer.
 class Bool
          The 'boolean()' operation expression executer.
 class Div
          The 'div' operation expression executer.
 class Equals
          The '=' operation expression executer.
 class Gt
          The '>' operation expression executer.
 class Gte
          The '>=' operation expression executer.
 class Lt
          The '<' operation expression executer.
 class Lte
          The '<=' operation expression executer.
 class Minus
          The binary '-' operation expression executer.
 class Mod
          The 'mod' operation expression executer.
 class Mult
          The '*' operation expression executer.
 class Neg
          The unary '-' operation expression executer.
 class NotEquals
          The '!=' operation expression executer.
 class Number
          The 'number()' operation expression executer.
 class Operation
          The baseclass for a binary operation.
 class Or
          The 'or' operation expression executer.
 class Plus
          The '+' operation expression executer.
 class Quo
          The 'quo' operation expression executer.
 class String
          The 'string()' operation expression executer.
 class UnaryOperation
          The unary operation base class.
 class Variable
          The variable reference expression executer.
 class VariableSafeAbsRef
          This is a "smart" variable reference that is used in situations where an absolute path is optimized into a variable reference, but may be used in some situations where the document context may have changed.
 

Uses of SourceLocator in org.apache.xpath.patterns
 

Classes in org.apache.xpath.patterns that implement SourceLocator
 class ContextMatchStepPattern
          Special context node pattern matcher.
 class FunctionPattern
          **For advanced use only** Match pattern step that contains a function.
 class NodeTest
          **For advanced use only** This is the basic node test class for both match patterns and location path steps.
 class StepPattern
          **For advanced use only** This class represents a single pattern match step.
 class UnionPattern
          **For advanced use only** This class represents a union pattern, which can have multiple individual StepPattern patterns.
 



Copyright © 2002 Apache XML Project. All Rights Reserved.