Uses of Class
org.inria.ns.reflex.xml.xpath.XPathException

Packages that use XPathException
org.inria.ns.reflex.modules.io Provides I/O features. 
org.inria.ns.reflex.modules.rdbms Provides RDBMS features. 
org.inria.ns.reflex.modules.web Provides Web features. 
org.inria.ns.reflex.processor.asl The Active Schema Language implementation. 
org.inria.ns.reflex.processor.asl.types Provides type support for ASL. 
org.inria.ns.reflex.processor.catalog The Active Catalog implementation. 
org.inria.ns.reflex.processor.core The implementation of the core module ; provides also basic classes used by actions. 
org.inria.ns.reflex.processor.exp The Extensible XML Processor implementation. 
org.inria.ns.reflex.processor.xcl The XML Control Language implementation. 
org.inria.ns.reflex.processor.xcl.xml Actions related to XML content. 
org.inria.ns.reflex.structures Provides basic structures for components. 
org.inria.ns.reflex.util Provides various utilities. 
org.inria.ns.reflex.util.wunit Module for WUnit testing. 
org.inria.ns.reflex.xml Core XML features. 
org.inria.ns.reflex.xml.provider.jaxen The Jaxen (Java XPath engine) package that translates neutral XML calls to Jaxen's. 
org.inria.ns.reflex.xml.xpath XPath handling. 
org.inria.ns.reflex.xml.xpath.pattern XPath patterns handling. 
org.inria.ns.reflex.xml.xpath.xpointer XPointer handling. 
 

Uses of XPathException in org.inria.ns.reflex.modules.io
 

Methods in org.inria.ns.reflex.modules.io that throw XPathException
 Object RequestAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by submitting a query.
 Object ReadAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by reading a file.
 Object OpenAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by opening a file.
 Object FileAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, an XFile object.
 Object CreateDirAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by creating a directory.
 void WriteAction.runAction(DataSet dataSet)
          Execute the action by writing the content in the file, according to the mode of writing specified in the mode attribute of the open element.
 void SaveAction.runAction(DataSet dataSet)
          Execute the action by saving the content in the file.
 void RenameAction.runAction(DataSet dataSet)
          Execute the action by renaming the file.
 void DeleteAction.runAction(DataSet dataSet)
          Execute the action by deleting the file or the directory, specified in the file attribute.
 void CopyAction.runAction(DataSet dataSet)
          Execute the action by copying the file(s).
 void CloseAction.runAction(DataSet dataSet)
          Execute the action by closing the file
 

Uses of XPathException in org.inria.ns.reflex.modules.rdbms
 

Methods in org.inria.ns.reflex.modules.rdbms that throw XPathException
 Object QueryAction.getComputedValue(DataSet dataSet)
          Perform the query.
 

Uses of XPathException in org.inria.ns.reflex.modules.web
 

Methods in org.inria.ns.reflex.modules.web that throw XPathException
 Matcher MappingAction.getMatcher(HttpServletRequest request, DataSet dataSet)
          Return the matcher for the request's URL on this mapping.
 void InvokeAction.runAction(DataSet dataSet)
          Execute the action by invoking a service.
 void FlushAction.runAction(DataSet dataSet)
          Execute the action by flushing the buffers.
 void CookieAction.runAction(DataSet dataSet)
          Return the computed value of the property, an XCookie.
 void ClearAction.runAction(DataSet dataSet)
          Execute the action by clearing the buffers and eventually the status code and headers.
 

Uses of XPathException in org.inria.ns.reflex.processor.asl
 

Methods in org.inria.ns.reflex.processor.asl that throw XPathException
 void AbstractStepAction.computeOccurs(DataSet dataSet)
          Compute safely the minimal times number that this step must occur, and the maximal times number that this step may occur.
 Object ParseSchemaAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing a schema.
 Object InterimStepAction.InterimAction.getData(DataSet dataSet)
          Return the STEP facet of this action, that will feed the context.
 Object AssertAction.getData(DataSet dataSet)
          Return the data that will feed the context.
 Object AttributeDefinitionAction.getDefaultValue(DataSet dataSet)
          Return the default value of the attribute.
 Object AttributeDefinition.getDefaultValue(DataSet dataSet)
          Return the default value of the attribute.
 QName TextAction.Matcher.getItemName(DataSet dataSet)
          Return the name of the item to create.
 Object TextAction.Value.ValueTextMatcher.getItemValue(DataSet dataSet)
          Return the string value used to match the text.
 Object TextAction.Matcher.getItemValue(DataSet dataSet)
          Return the value of the item to create.
 List AttributeDefinitionAction.getMatchers(MasterSchema masterSchema)
          Return the matchers of this attributes.
 List AttributeDefinition.getMatchers(MasterSchema masterSchema)
          Return the matchers of this attributes.
 int AbstractStepAction.getMaxOccurs(DataSet dataSet)
          Return the current max-occurs value.
 int InterimStepAction.getMinOccurs(DataSet dataSet)
          An interim step is optional.
 int AbstractStepAction.getMinOccurs(DataSet dataSet)
          Return the current min-occurs value.
 String TextAction.Value.ValueTextMatcher.getValue(DataSet dataSet)
          Return the value used to match the text.
 boolean AbstractStepAction.invokeHandler(boolean hasBeenUsed, DataSet dataSet, SchemaClientHandler client, int minOccurs, int maxOccurs, AbstractStepAction.ItemsLists itemsLists)
          Invoke the client handler with items lists as long as allowed by the boundaries.
 TypedData TextAction.Value.ValueTextMatcher.matches(String text, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
abstract  TypedData TextAction.Matcher.matches(String text, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
 void ValidateAction.runAction(DataSet dataSet)
          Validate the node with the schema.
 void UseAction.runAction(DataSet dataSet)
          Run the action to use.
 void TextAction.Pattern.runAction(DataSet dataSet)
          Feed the context with a text matcher.
 void TextAction.Value.runAction(DataSet dataSet)
          Feed the context with a text matcher.
 void TextAction.InlineType.runAction(DataSet dataSet)
          Feed the context with a text matcher.
 void TextAction.TypeNameRef.runAction(DataSet dataSet)
          Feed the context with a text matcher.
 void ElementDefinitionAction.runAction(DataSet dataSet)
          Compute the element definition.
 void ElementAction.NameRef.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void ElementAction.NamespaceRef.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void AttributeAction.NameRef.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void AttributeAction.NamespaceRef.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void ActiveSchemaAction.runAction(DataSet dataSet)
          Set the current object to this schema.
 void AbstractStepAction.runAction(DataSet dataSet)
          Run the subactions.
 boolean AbstractStepAction.stableRun(boolean hasBeenUsed, DataSet dataSet, SchemaClientHandler client)
          Run the subactions in a stable mode.
 boolean AssertAction.test(DataSet dataSet)
          Test the assertion.
 boolean AbstractStepAction.unstableRun(boolean hasBeenUsed, DataSet dataSet, SchemaClientHandler client)
          Run the subactions in an unstable mode.
 

Constructors in org.inria.ns.reflex.processor.asl that throw XPathException
AbstractStepAction(Element element, AbstractAction parent)
          Creates a new instance of AbstractStepAction with a stable repeating mode.
AbstractStepAction(int repeating, Element element, AbstractAction parent)
          Creates a new instance of AbstractStepAction.
AttributeAction.NameRef(QName nameRef, Element element, AbstractAction parent)
          Creates a new instance of NameRef.
AttributeAction.NamespaceRef(String ns, Element element, AbstractAction parent)
          Creates a new instance of NamespaceRef.
AttributeAction(Element element, AbstractAction parent)
          Creates a new instance of AttributeAction.
ContainerStepAction(Element element, AbstractAction parent)
          Creates a new instance of ContainerStepAction with unstable repeating mode.
ElementAction.NameRef(QName nameRef, Element element, AbstractAction parent)
          Creates a new instance of NameRef.
ElementAction.NamespaceRef(String ns, Element element, AbstractAction parent)
          Creates a new instance of NamespaceRef.
ElementAction(Element element, AbstractAction parent)
          Creates a new instance of ElementAction.
InterimStepAction.InterimAction(Element element, AbstractAction parent)
          Creates a new instance of InterimAction linked to an instance of InterimStepAction.
InterimStepAction(boolean replace, Element element, AbstractAction parent)
          Creates a new instance of InterimAction with unstable repeating mode.
TextAction.InlineType(Element element, AbstractAction parent)
          Creates a new instance of TextAction that refers to a type.
TextAction.Pattern(Pattern regexp, Element element, AbstractAction parent)
          Creates a new instance of TextAction that matches a regular expression.
TextAction.TypeNameRef(QName typeName, Element element, AbstractAction parent)
          Creates a new instance of TextAction that refers to a type.
TextAction.Value(Expression value, Element element, AbstractAction parent)
          Creates a new instance of TextAction that matches a simple value.
TextAction(Element element, AbstractAction parent)
          Creates a new instance of TextAction.
 

Uses of XPathException in org.inria.ns.reflex.processor.asl.types
 

Methods in org.inria.ns.reflex.processor.asl.types that throw XPathException
 void TypeAction.runAction(DataSet dataSet)
          Feeds the context with this type.
 

Uses of XPathException in org.inria.ns.reflex.processor.catalog
 

Methods in org.inria.ns.reflex.processor.catalog that throw XPathException
 void URIAction.feedContext(DataSet dataSet, Object alternate)
          Feeds the context with an alternate URI, that is to say a String or a XFile if possible ; if the alternate URI is relative, it is resolved regarding to xml:base.
 void ResourceAction.feedContext(DataSet dataSet, Object alternate)
          Feeds the context with an alternate resource with no additional process, that is to say any Object should replace the candidate.
 void CatalogEntry.feedContext(DataSet dataSet, Object alternate)
          Feeds the context with a single alternate resource, that is to say the String, XFile or Object that should replace the candidate ; this method allow to process the alternate resource before feeding the context.
 void NextCatalogAction.runAction(DataSet dataSet)
           
 void CatalogAction.runAction(DataSet dataSet)
          Set this catalog to the current object.
 void AbstractIdentifierAction.runAction(DataSet dataSet)
          Check if a candidate identifier matches this identifier.
 void GroupAction.runAction(DataSet dataSet)
          Process the xml:base and prefer attributes, and run the sub-actions ; after processing, previous values of these attribues are restored.
 

Constructors in org.inria.ns.reflex.processor.catalog that throw XPathException
AbstractIdentifierAction(Object identifier, Expression alternate, QName selector, Element element, AbstractAction parent)
          Creates a new instance of AbstractIdentifierAction.
CatalogAction(Element element, AbstractAction parent)
          Creates a new instance of CatalogAction.
GroupAction(Element element, AbstractAction parent)
          Creates a new instance of CatalogAction.
NextCatalogAction(Expression uri, Element element, AbstractAction parent)
           
PublicAction(Expression publicId, Expression uri, Element element, AbstractAction parent)
          Creates a new instance of PublicAction with the selector xml:external-identifier.
PublicAction(Expression systemId, Expression uri, QName selector, Element element, AbstractAction parent)
          Creates a new instance of PublicAction.
ResourceAction(QExpression name, Expression alternate, QName selector, Element element, AbstractAction parent)
          Creates a new instance of ResourceAction.
SystemAction(Expression systemId, Expression uri, Element element, AbstractAction parent)
          Creates a new instance of SystemAction with the selector xml:external-identifier.
SystemAction(Expression systemId, Expression uri, QName selector, Element element, AbstractAction parent)
          Creates a new instance of SystemAction.
URIAction(Expression name, Expression uri, QName selector, Element element, AbstractAction parent)
          Creates a new instance of URIAction.
 

Uses of XPathException in org.inria.ns.reflex.processor.core
 

Methods in org.inria.ns.reflex.processor.core that throw XPathException
 void LogicAction.call(DataSet dataSet)
          As any logic action must not be executed when encountered, this logic action will be really run only with this method.
 QName AbstractSetAction.getComputedName(DataSet dataSet)
          Return the QName of the property.
abstract  Object AbstractSetAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property.
abstract  Object AbstractFeedAction.getData(DataSet dataSet)
          Return the data that will feed the context.
 Element LiteralElementAction.getElement(DataSet dataSet)
          Computes the XML element represented by this action.
 QName LiteralElementAction.getName(DataSet dataSet)
          Return the name of the element.
 void AbstractAction.ParameterAdapter.lookupParameters(DataSet dataSet)
          This default implementation run the actions of the underlying action.
 void NoAction.runAction(DataSet dataSet)
          Do nothing.
 void MainAction.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void LiteralTextAction.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void AbstractSetAction.runAction(DataSet dataSet)
          Execute the action by setting the named property with its value to the data set.
 void AbstractFeedAction.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void AbstractAction.runAction(DataSet dataSet)
          Execute the action by doing what the action was intending for.
 void AbstractAction.runActions(DataSet dataSet)
          Execute the action by processing all dependant actions sequentially.
 void AbstractAction.ParameterAdapter.setParameters(DataSet dataSet)
          Perform parameters lookup on subactions and assign each parameter found on behalf of the component.
 

Uses of XPathException in org.inria.ns.reflex.processor.exp
 

Methods in org.inria.ns.reflex.processor.exp that throw XPathException
 Object UnmarshalAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing an Active Sheet to a compiled processor instance.
 Object InvokeAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property.
 Object InvokeAction.Async.getComputedValue(DataSet dataSet)
          Return immediately after starting a new thread for the processor to invoke.
 Object ExportAction.getData(DataSet dataSet)
          Return the data that will feed the context : an exportable property.
 Object AbstractDefinitionAction.getData(DataSet dataSet)
          Return this action that will feed the context.
 void ModuleAction.populateModule(DataSet dataSet)
          Populates the module wrapped by this action.
 void ModuleAction.runAction(DataSet dataSet)
          Set the current object with the module if the <exp:module> is the root element.
 void MacroAction.runAction(DataSet dataSet)
          Execute the action by preparing the $exp:param property and calling its subactions.
 void MacroInvokerAction.runInitAction(ProcessorInstance pi, DataSet dataSet)
          Run the <exp:init> action, if any.
 void MacroInvokerAction.setExportables(DataSet source, DataSet target)
          Export some properties.
 void ExportsAction.setExportables(DataSet source, DataSet target)
          Export some properties.
 

Uses of XPathException in org.inria.ns.reflex.processor.xcl
 

Methods in org.inria.ns.reflex.processor.xcl that throw XPathException
 Object TransformAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by transforming an XML source with an XSLT stylesheet, and enventually serializing the result with a custom serializer if a MIME type was specified (SVG to PNG, FO to PDF, etc).
 Object SetAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property.
 Object ParseTypeAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing a data type.
 Object ParseStylesheetAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing an XSLT stylesheet.
 Object ParseHTMLAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing an HTML source.
 Object ParseFilterAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing a filter.
 Object ParseAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by parsing an XML source.
 Object AbstractFilterAction.getComputedValue(DataSet dataSet)
          Return either a SAX filter that applies XPath patterns on a SAX source or a text source, or a list of nodes filtered from a DOM sources.
 Filter FilterAction.getFilter(XPathVariableResolver variableResolver)
          Return the filter def to apply.
 QName KeepAction.getName(DataSet dataSet)
          Return the name of the property to keep.
 Object KeepAction.getValue(DataSet dataSet)
          Return the value of the property to keep.
 void SleepAction.runAction(DataSet dataSet)
          Execute the action by sleeping a while.
 void SimpleOperationAction.runAction(DataSet dataSet)
          Execute the action : decide if the operation must be performed now or later.
 void SetParameterAction.runAction(DataSet dataSet)
          Return the computed value of the property.
 void OperationsAction.Deferred.runAction(DataSet dataSet)
          Execute the action by registering update requests and performing safely all registered operations when all references have been computed.
 void NopAction.runAction(DataSet dataSet)
          Do nothing.
 void LoopAction.runAction(DataSet dataSet)
          Execute the action by evaluating the test and executing the dependent actions if the test is true.
 void IfAction.runAction(DataSet dataSet)
          Execute the action by evaluating the test and executing the dependent actions in the then branch or in the else branch, if any.
 void ForwardAction.runAction(DataSet dataSet)
          Execute the action by forwarding some XML content to the output channels.
 void ForEachAction.runAction(DataSet dataSet)
          Execute the action by evaluating the collection and executing the dependent actions for each item.
 void ExitAction.runAction(DataSet dataSet)
          Execute the action by launching an ExitException.
 void EchoAction.runAction(DataSet dataSet)
          Execute the action by printing a value to the standard output.
 void ContinueAction.runAction(DataSet dataSet)
          Execute the action by launching a ContinueException.
 void ComplexOperationAction.runAction(DataSet dataSet)
          Execute the action : decide if the operation must be performed now or later.
 void ChooseAction.runAction(DataSet dataSet)
          Execute the action by choosing the appropriate branch.
 void CallAction.runAction(DataSet dataSet)
          Execute the action by calling the appropriate logic function.
 void ApplyRulesAction.runAction(DataSet dataSet)
          Forward the current node to the current channel (may be the null channel) and apply the rules on its children.
 void ActiveSheetAction.runAction(DataSet dataSet)
          Run the default action if any, or this subactions.
 void TransformAction.setParameters(Transformer transformer, Serializer serializer, DataSet dataSet)
          Set the parameters of the subactions -if any- to the serializer and the transformer.
static AbstractAction LoopAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for LoopAction.
 

Constructors in org.inria.ns.reflex.processor.xcl that throw XPathException
CallAction(QExpression logic, Node node, AbstractAction parent)
          Creates a new instance of CallAction.
 

Uses of XPathException in org.inria.ns.reflex.processor.xcl.xml
 

Methods in org.inria.ns.reflex.processor.xcl.xml that throw XPathException
 Attr XMLNamespaceDeclaration.getAttribute(DataSet dataSet)
          Computes the XML attribute represented by this action.
 Attr XMLAttribute.getAttribute(DataSet dataSet)
          Computes the XML attribute represented by this action.
 Comment XMLComment.getComment(DataSet dataSet)
          Computes the XML comment represented by this action.
 Object XMLDocument.getComputedValue(DataSet dataSet)
          Simply return the XML data (document).
 Object XMLText.getData(DataSet dataSet)
          Return the XML text that will feed the context.
 Object XMLProcessingInstruction.getData(DataSet dataSet)
          Return the XML processing instruction that will feed the context.
 Object XMLNamespaceDeclaration.getData(DataSet dataSet)
          Return the XML attribute that will feed the context.
 Object XMLElement.getData(DataSet dataSet)
          Return the XML element (without its content) that will feed the context.
 Object XMLComment.getData(DataSet dataSet)
          Return the XML comment that will feed the context.
 Object XMLAttribute.getData(DataSet dataSet)
          Return the XML attribute that will feed the context.
 Element XMLElement.getElement(DataSet dataSet)
          Computes the XML element represented by this action.
 QName XMLAction.getName(DataSet dataSet)
          Return the name of an XML object : an attribute name, an element name, etc.
 ProcessingInstruction XMLProcessingInstruction.getProcessingInstruction(DataSet dataSet)
          Computes the XML processing instruction represented by this action.
 Text XMLText.getText(DataSet dataSet)
          Computes the XML text represented by this action.
 void XMLDocument.runAction(DataSet dataSet)
          Execute the action by setting the named property with its value to the data set.
 void XMLAction.runAction(DataSet dataSet)
          Execute the action by adding a data to the current context.
 void SetXMLAttribute.runAction(DataSet dataSet)
          Execute the action by setting an attribute to the referent.
 

Uses of XPathException in org.inria.ns.reflex.structures
 

Methods in org.inria.ns.reflex.structures that throw XPathException
 Object Computable.getComputedValue(DataSet dataSet)
          Return the computed value.
 Object Evaluable.getComputedValue(Object o, DataSet dataSet)
          Return the computed value of an object.
 Object Evaluable.Dual.getComputedValue(Object o, DataSet dataSet)
          Return a list of results.
 

Uses of XPathException in org.inria.ns.reflex.util
 

Methods in org.inria.ns.reflex.util that throw XPathException
static Expression UnmarshalHelper.unmarshalTest(Element element)
          XML unmarshaller for the test attribute that is an attribute value template.
 

Uses of XPathException in org.inria.ns.reflex.util.wunit
 

Methods in org.inria.ns.reflex.util.wunit that throw XPathException
static DomNode HtmlAction.getDocument(WebWindow window)
          Return the document in the frame given.
 String ConversationAction.getUserAgent(DataSet dataSet)
          Return the user agent
 void UrlAction.runAction(DataSet dataSet)
          Send an HTTP request.
 void FillFormAction.runAction(DataSet dataSet)
          Fill a form.
 void EventAction.runAction(DataSet dataSet)
          Submit a click on a link or a button.
 void ConversationAction.runAction(DataSet dataSet)
          Execute the action by running the subactions within a Web emulator.
 

Uses of XPathException in org.inria.ns.reflex.xml
 

Methods in org.inria.ns.reflex.xml that throw XPathException
 Object CompiledExpression.evaluate(XPathContext context)
          Evaluate this expression against a given context.
abstract  QName QExpression.getQName(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression using the given dataset.
static QExpression QExpression.parseValueTemplate(Element element, String attributeName)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled QExpression.
static QExpression QExpression.parseValueTemplate(Element element, String attributeName, XFactory factory)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled QExpression.
 

Uses of XPathException in org.inria.ns.reflex.xml.provider.jaxen
 

Methods in org.inria.ns.reflex.xml.provider.jaxen that throw XPathException
 boolean JaxenXPath.booleanValueOf(XPathContext context)
          Retrieve a boolean-value interpretation of this XPath expression when evaluated against a given context.
 Object JaxenXPath.evaluate(XPathContext context)
          Evaluate this XPath against a given context.
 Number JaxenXPath.numberValueOf(XPathContext context)
          Retrieve a number-value interpretation of this XPath expression when evaluated against a given context.
 List JaxenXPath.selectNodes(XPathContext context)
          Select all nodes that are selectable by this XPath expression.
 Object JaxenXPath.selectSingleNode(XPathContext context)
          Select only the first node that is selectable by this XPath expression.
 String JaxenXPath.stringValueOf(XPathContext context)
          Retrieve a string-value interpretation of this XPath expression when evaluated against a given context.
 

Uses of XPathException in org.inria.ns.reflex.xml.xpath
 

Subclasses of XPathException in org.inria.ns.reflex.xml.xpath
 class EmptyExpressionException
          An error that occurs when an XPath expression is empty.
 class UnsupportedAxisException
          Indicates attempt to evaluate an XPath axis that is not supported by the current referent object.
 class XPathFunctionException
          An error that occurs when an XPath expression can't retrieve the implementation of a function or can't execute it.
 class XPathSyntaxException
          An error that occurs when an XPath expression is invalid.
 

Methods in org.inria.ns.reflex.xml.xpath that throw XPathException
 boolean XPath.booleanValueOf(XPathContext context)
          Retrieve a boolean-value interpretation of this XPath expression when evaluated against a given context.
 boolean XPathExpression.booleanValueOf(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression with the dataset.
 Object XPathExpression.compute()
          Perform a runtime computation of the compiled expression.
 Object XPathExpression.compute(XPathContext context)
          Provides a runtime computation of the compiled expression using the given dataset.
 Object StringExpression.compute(XPathContext context)
          Provides a runtime computation of the compiled expression using the given dataset.
 Object MixedExpression.compute(XPathContext context)
          Provides a runtime computation of the compiled expression with the dataset.
abstract  Object Expression.compute(XPathContext context)
          Provides a runtime computation of the compiled expression using the given dataset.
 Object XPathExpression.compute(XPathVariableResolver variableResolver)
          Perform a runtime computation of the compiled expression with the dataset.
 Object StringExpression.compute(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression with the dataset.
 Object Expression.compute(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression using the given dataset.
 Object StringExpression.compute(XPathVariableResolver variableResolver, Object contextNode)
          Provides a runtime computation of the compiled expression with the dataset.
 Object Expression.compute(XPathVariableResolver variableResolver, Object contextNode)
          Provides a runtime computation of the compiled expression using the given dataset.
 Object EvaluableExpression.getComputedValue(DataSet dataSet)
          Return the evaluated expression.
 Number XPath.numberValueOf(XPathContext context)
          Retrieve a number-value interpretation of this XPath expression when evaluated against a given context.
 Number XPathExpression.numberValueOf(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression with the dataset.
static Expression Expression.parseValueTemplate(Element element, String attributeName)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(Element element, String namespaceURI, String localAttributeName)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(Element element, String namespaceURI, String localAttributeName, XFactory factory)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(String expression, Node node)
          Parses an expression string as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(String expression, Node node, Map namespaceURIs)
          Parses an expression string as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(String expression, Node node, Map namespaceURIs, XFactory factory)
          Parses an expression string as an attribute value template to a compiled Expression.
 List XPath.selectNodes(XPathContext context)
          Select all nodes that are selectable by this XPath expression.
 List XPathExpression.selectNodes(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression with the dataset.
 Object XPath.selectSingleNode(XPathContext context)
          Select only the first node that is selectable by this XPath expression.
 Node XPathExpression.selectSingleNode(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression with the dataset.
 String XPath.stringValueOf(XPathContext context)
          Retrieve a string-value interpretation of this XPath expression when evaluated against a given context.
 String XPathExpression.stringValueOf(XPathVariableResolver variableResolver)
          Provides a runtime computation of the compiled expression with the dataset.
 

Constructors in org.inria.ns.reflex.xml.xpath that throw XPathException
XPathExpression(String expression)
          Creates a new instance of XPathExpression for an absolute expression that doesn't use namespace prefixes.
XPathExpression(String expression, Node node, Map namespaceURIs)
          Creates a new instance of XPathExpression.
XPathExpression(String expression, Node node, Map namespaceURIs, XFactory factory)
          Creates a new instance of XPathExpression.
 

Uses of XPathException in org.inria.ns.reflex.xml.xpath.pattern
 

Subclasses of XPathException in org.inria.ns.reflex.xml.xpath.pattern
 class BadPatternException
          Denotes that a pattern is incorrect.
 

Uses of XPathException in org.inria.ns.reflex.xml.xpath.xpointer
 

Subclasses of XPathException in org.inria.ns.reflex.xml.xpath.xpointer
 class XPointerSyntaxException
          An error that occurs when an XPointer expression is invalid.
 

Methods in org.inria.ns.reflex.xml.xpath.xpointer that throw XPathException
 Object XPointerScheme.evaluate(XPathContext context)
          Select a result with XPath.
 Object XmlnsScheme.evaluate(XPathContext context)
          Change the namespace context.
 Object ShorthandXPointer.evaluate(XPathContext context)
          Return the element identified by the ID given in this shorthand XPointer expression.
 Object ElementScheme.evaluate(XPathContext context)
          Select the element pointed by this expression.
 Object ComposedXPointer.evaluate(XPathContext context)
          The result returned by the first part that return a non-null result.