Uses of Class
org.inria.ns.reflex.structures.ExecutionException

Packages that use ExecutionException
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 Provides core classes for the engine. 
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.wunit Module for WUnit testing. 
org.inria.ns.reflex.xml Core XML features. 
org.inria.ns.reflex.xml.dom DOM related utilities such as fragment parsers, etc. 
org.inria.ns.reflex.xml.filter Filtering facilities. 
org.inria.ns.reflex.xml.sax SAX related utilities such as SAX aggregator, SAX converter, parsers, etc. 
org.inria.ns.reflex.xml.xpath XPath handling. 
 

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

Methods in org.inria.ns.reflex.modules.io that throw ExecutionException
 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 ExecutionException in org.inria.ns.reflex.modules.rdbms
 

Methods in org.inria.ns.reflex.modules.rdbms that throw ExecutionException
 Object QueryAction.getComputedValue(DataSet dataSet)
          Perform the query.
 Object ConnectAction.getComputedValue(DataSet dataSet)
          Return the computed value of the property, by opening a connection to the database.
 void RollbackAction.runAction(DataSet dataSet)
          Execute the action by canceling actions done in this connection.
 void DisconnectAction.runAction(DataSet dataSet)
          Execute the action by closing the connection to the database.
 void CommitAction.runAction(DataSet dataSet)
          Execute the action by validating actions done in this connection.
 

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

Methods in org.inria.ns.reflex.modules.web that throw ExecutionException
 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 ExecutionException in org.inria.ns.reflex.processor
 

Subclasses of ExecutionException in org.inria.ns.reflex.processor
 class BreakException
          This exception is thrown when a break action is encountered.
 class ContinueException
          This exception is thrown when a continue action is encountered.
 class EngineCorruptedException
          This exception occurs when a basic service of the engine fails, such as when the implementation of an XPath function is missing.
 class ExitException
          This exception is thrown when an exit action is encountered.
 

Methods in org.inria.ns.reflex.processor that throw ExecutionException
 void DataSet.addProperty(QName propertyName, Object propertyValue, int scope)
          Add the property to the data set, with the appropriate scope.
 void ProcessorInstance.call(DataSet dataSet, QName logic)
          Perform the action by executing the procedure that has the name given.
 void ProcessorInstance.callDefault(DataSet dataSet)
          Perform the action by executing the default procedure, that correspond to the unnamed logic procedure if any.
 void ProcessorInstance.callMain(DataSet dataSet)
          Perform the action by executing the main procedure, that correspond to the root.
 Object DataSet.getPropertyValue(QName propertyName)
          Return the value of a property based on its QName.
 Object DataSet.getPropertyValue(QName propertyName, int scope)
          Return the value of a property based on its QName.
 Object DataSet.removeProperty(QName propertyName)
          Remove the property which QName is the same as those passed in parameter.
 Object DataSet.removeProperty(QName propertyName, int scope)
          Remove the property which QName is the same as those passed in parameter.
 

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

Methods in org.inria.ns.reflex.processor.asl that throw ExecutionException
 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.
 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.
 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.
 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 TextAction.InlineType.WrappedTypeMatcher.runInterim(DataSet dataSet)
           
 boolean ItemMatcher.runInterim(DataSet dataSet)
          Run the interim step.
 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.
 void ElementValidatorHandler.validate()
          Perform a surface validation without PSVI.
 void ElementValidatorHandler.validate(boolean augment)
          Perform the validation.
static void ValidateAction.validate(Element element, MasterSchema masterSchema, List reportErrorList, boolean deepValidation, boolean augment)
          Validates an element.
static void ValidateAction.validate(Node node, MasterSchema masterSchema, List reportErrorList, boolean deepValidation, boolean augment)
          Validates a node.
 void ValidateAction.validate(Node node, Schema schema, List reportErrorList)
          Validates a node.
 

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

Subclasses of ExecutionException in org.inria.ns.reflex.processor.asl.types
 class TypeFormatException
          This exception occurs when parsing a string to typed data fails, or when a data is not of the type expected.
 

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

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

Methods in org.inria.ns.reflex.processor.catalog that throw ExecutionException
 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.
 boolean URIAction.isMatching(DataSet dataSet)
          Check if a key matches this action.
 boolean ResourceAction.isMatching(DataSet dataSet)
          Check if a key matches this action.
 boolean CatalogEntry.isMatching(DataSet dataSet)
          Check if a candidate catalog key matches partially or entirely this catalog entry.
 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.
 

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

Methods in org.inria.ns.reflex.processor.core that throw ExecutionException
 void AbstractSetAction.addProperty(QName name, Object value, DataSet dataSet)
          Add the property to the data set, with the appropriate scope.
 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.
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.
 boolean AbstractAction.recover(DataSet dataSet, Exception e)
          Try to recover an error with a fallback action.
 boolean AbstractAction.recover(DataSet dataSet, RecoverableException re)
          Try to recover an error with a fallback action.
 void AbstractAction.run(DataSet dataSet)
          A wrapper that executes the action safely ; this method simply calls AbstractAction.runAction(DataSet).
 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.UselessAction.runAction(DataSet dataSet)
          Execute the action by doing nothing, except trying to launch a reorganization process.
 void AbstractAction.runActions(DataSet dataSet)
          Execute the action by processing all dependant actions sequentially.
abstract  void AbstractAction.ParameterAdapter.setParameter(Object key, Object value)
          Assigns a parameter to the component.
 void AbstractAction.ParameterAdapter.setParameters(DataSet dataSet)
          Perform parameters lookup on subactions and assign each parameter found on behalf of the component.
 

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

Methods in org.inria.ns.reflex.processor.exp that throw ExecutionException
 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 ExecutionException in org.inria.ns.reflex.processor.xcl
 

Methods in org.inria.ns.reflex.processor.xcl that throw ExecutionException
 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 ForEachAction.getComputedValue(DataSet dataSet)
          Return an exception : this method is irrelevant for this object.
 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.
 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 BreakAction.runAction(DataSet dataSet)
          Execute the action by launching a BreakException.
 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.
 

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

Methods in org.inria.ns.reflex.processor.xcl.xml that throw ExecutionException
 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.
static XMLContext XMLContext.newXMLContext(DataSet dataSet)
          Create a new XML context.
 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 ExecutionException in org.inria.ns.reflex.structures
 

Subclasses of ExecutionException in org.inria.ns.reflex.structures
 class ControlableException
          This exception is thrown when the normal execution must be interrupted because a minor trouble occurs or because the normal flow process must be disrupted.
 class IgnorableException
          This exception occurs when a minor trouble can be unsilently ignored.
 class RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
 class TimeoutException
          This exception is thrown when a timeout occur.
 class UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
 class UnrecoverableException
          This exception occurs when an action fails and can't be recovered, for example when a basic service of the engine fails, such as when the implementation of an active tag is missing.
 

Methods in org.inria.ns.reflex.structures that throw ExecutionException
 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.
 void Executable.run(DataSet dataSet)
          Executes the component by processing some task.
 

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

Methods in org.inria.ns.reflex.util.wunit that throw ExecutionException
 XFrame HtmlAction.getFrame(DataSet dataSet)
          Return the frame referenced by this action.
 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 ExecutionException in org.inria.ns.reflex.xml
 

Methods in org.inria.ns.reflex.xml that throw ExecutionException
 boolean XMLListener.convertSAXToDOM(XMLReader reader)
          Indicates whether SAX events must be converted to a DOM node.
 

Uses of ExecutionException in org.inria.ns.reflex.xml.dom
 

Methods in org.inria.ns.reflex.xml.dom that throw ExecutionException
 void DOMFilter.applyRules(Object node, DataSet dataSet)
          Apply the filter on the children of the given node.
 boolean DOMContext.convertSAXToDOM(XMLReader reader)
          Indicate to convert SAX to DOM.
 void DOMFilter.forward(QName[] channelNames, Executable action, DataSet dataSet)
          Forward some content to some channels.
 void DOMFilter.ignore(Object node)
          Ignore the node : don't produce any output.
 

Uses of ExecutionException in org.inria.ns.reflex.xml.filter
 

Methods in org.inria.ns.reflex.xml.filter that throw ExecutionException
 void RunnableRuleBasedFilter.applyFilter(Object node)
          Apply the filter on a node : test if a rule is appliable.
 void AbstractFilter.applyFilter(Object node)
          Apply the filter on a node : test if a rule is appliable.
 void RunnableRuleBasedFilter.applyRules(Object node, DataSet dataSet)
          Run the <xcl:apply-rules> element.
 void RunnableRuleBasedFilter.forward(QName[] names, Executable action, DataSet dataSet)
          Run a <xcl:forward> element.
 void RunnableRuleBasedFilter.ignore(Object node)
          Ignore the current node : the node must not be part of the result, its children must be ignored too.
 void Rule.XPathPattern.run(DataSet dataSet)
          Perform the underlying action.
 

Uses of ExecutionException in org.inria.ns.reflex.xml.sax
 

Methods in org.inria.ns.reflex.xml.sax that throw ExecutionException
 boolean SAXContext.convertSAXToDOM(XMLReader reader)
          Fire SAX events from the given reader.
static void SAXContext.generateEvent(Object item, SAXFilter filter, DataSet dataSet)
          Generate events while processing an item of the content.
 

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

Methods in org.inria.ns.reflex.xml.xpath that throw ExecutionException
 Object EvaluableExpression.getComputedValue(DataSet dataSet)
          Return the evaluated expression.