Uses of Class
org.inria.ns.reflex.processor.core.AbstractAction

Packages that use AbstractAction
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. 
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.modules.io
 class CloseAction
          At runtime, the <io:close> element, closes the file specified by the stream attribute.
 class CopyAction
          At runtime, the <io:copy> element, copies the file, directory, or input specified by the source attribute, in the file, directory or output specified by the dest attribute.
 class CreateDirAction
          At runtime, the <io:create-dir> element creates a directory whose name is specified in the uri attribute.
 class DeleteAction
          At runtime, the <io:delete> element, deletes the file or directory specified in the uri attribute.
 class FileAction
          At runtime, the <io:file> element represent a file specified by the uri attribute.
 class OpenAction
          At runtime, the <io:open> element opens the file specified by the uri attribute, in the mode specified by the mode attribute.
 class ReadAction
          At runtime, the <io:read> element, reads datas in the input stream specified by the input attribute.
 class RenameAction
          At runtime, the <io:rename> element, renames the file or the directory specified by the source attribute, to the name specified by the new-name attribute.
 class RequestAction
          <io:request> is an action that submit requests to an XML Native Database.
 class SaveAction
          At runtime, the <io:save> element, saves the content specified by the content attribute, in the file specified by the file attribute.
 class WriteAction
          At runtime, the <io:write> element, writes the content specified by the content attribute, in the stream specified by the output attribute.
 

Methods in org.inria.ns.reflex.modules.io that return AbstractAction
static AbstractAction WriteAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for WriteAction.
static AbstractAction SaveAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for SaveAction.
static AbstractAction RequestAction.unmarshal(AbstractAction parent, Element element)
          Unmarshaller for RequestAction.
static AbstractAction RenameAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for RenameAction.
static AbstractAction ReadAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ReadAction.
static AbstractAction OpenAction.unmarshal(AbstractAction parent, Element element)
          Unmarshaller for OpenAction.
static AbstractAction FileAction.unmarshal(AbstractAction parent, Element element)
          Unmarshaller for FileAction.
static AbstractAction DeleteAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for DeleteAction.
static AbstractAction CreateDirAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CreateDirAction.
static AbstractAction CopyAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CopyAction.
static AbstractAction CloseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CloseAction.
 

Methods in org.inria.ns.reflex.modules.io with parameters of type AbstractAction
static AbstractAction WriteAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for WriteAction.
static AbstractAction SaveAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for SaveAction.
static AbstractAction RequestAction.unmarshal(AbstractAction parent, Element element)
          Unmarshaller for RequestAction.
static AbstractAction RenameAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for RenameAction.
static AbstractAction ReadAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ReadAction.
static AbstractAction OpenAction.unmarshal(AbstractAction parent, Element element)
          Unmarshaller for OpenAction.
static AbstractAction FileAction.unmarshal(AbstractAction parent, Element element)
          Unmarshaller for FileAction.
static AbstractAction DeleteAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for DeleteAction.
static AbstractAction CreateDirAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CreateDirAction.
static AbstractAction CopyAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CopyAction.
static AbstractAction CloseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CloseAction.
 

Constructors in org.inria.ns.reflex.modules.io with parameters of type AbstractAction
CloseAction(Expression file, Node node, AbstractAction parent)
          Creates a new instance of CloseAction.
CopyAction(Expression source, Expression target, Expression filter, Node node, AbstractAction parent)
          Creates a new instance of CopyAction.
CreateDirAction(Expression dirname, Expression path, Element element, AbstractAction parent)
          Create a new instance of CreateDirAction.
DeleteAction(Expression file, Node node, AbstractAction parent)
          Create a new instance of DeleteAction.
FileAction(Expression uri, EvaluableExpression mimeType, EvaluableExpression encoding, Element element, AbstractAction parent)
          Create a new instance of FileAction.
OpenAction(Expression uri, int mode, Element element, AbstractAction parent)
          Create a new instance of OpenAction.
ReadAction(Expression file, int mode, Element element, AbstractAction parent)
          Create a new instance of ReadAction.
RenameAction(Expression source, Expression newName, Node node, AbstractAction parent)
          Creates a new instance of RenameAction.
RequestAction(Expression connect, EvaluableExpression query, String type, String version, EvaluableExpression style, Element element, AbstractAction parent)
          Create a new instance of RequestAction.
SaveAction(Expression content, Expression file, Node node, AbstractAction parent)
          Creates a new instance of SaveAction.
WriteAction(Expression content, Expression file, Node node, AbstractAction parent)
          Creates a new instance of WriteAction.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.modules.rdbms
 class CommitAction
          At runtime, the <rdbms:commit> element validates transactions done using the connection specified by the connection attribute.
 class ConnectAction
          At runtime, the <rdbms:connect> element opens a connection with the database.
 class DisconnectAction
          At runtime, <rdbms:disconnect> element closes the connection with the database.
 class QueryAction
          QueryAction
 class RollbackAction
          At runtime, the <rdbms:rollback> element cancels operations done during the transaction.
 class SelectAction
          At runtime, the <rdbms:select> element perform a SQL SELECT statement.
 class UpdateAction
          At runtime, the <rdbms:update> element perform an SQL INSERT, UPDATE or DELETE statement.
 

Methods in org.inria.ns.reflex.modules.rdbms that return AbstractAction
static AbstractAction UpdateAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for UpdateAction.
static AbstractAction SelectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SelectAction.
static AbstractAction RollbackAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for RollbackAction.
static AbstractAction DisconnectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for DisconnectAction.
static AbstractAction ConnectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ConnectAction.
static AbstractAction CommitAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CommitAction.
 

Methods in org.inria.ns.reflex.modules.rdbms with parameters of type AbstractAction
static AbstractAction UpdateAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for UpdateAction.
static AbstractAction SelectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SelectAction.
static AbstractAction RollbackAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for RollbackAction.
static AbstractAction DisconnectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for DisconnectAction.
static AbstractAction ConnectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ConnectAction.
static AbstractAction CommitAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CommitAction.
 

Constructors in org.inria.ns.reflex.modules.rdbms with parameters of type AbstractAction
CommitAction(Expression connection, Node node, AbstractAction parent)
          Creates a new instance of CommitAction.
ConnectAction(Expression url, String driver, Element element, AbstractAction parent)
          Create a new instance of ConnectAction.
DisconnectAction(Expression connection, Node node, AbstractAction parent)
          Creates a new instance of DisconnectAction.
QueryAction(Expression value, String statement, Element element, AbstractAction parent)
           
RollbackAction(Expression connection, Node node, AbstractAction parent)
          Creates a new instance of RollbackAction.
SelectAction(Expression connection, String statement, Element element, AbstractAction parent)
          Create a new instance of SelectAction.
UpdateAction(Expression connection, String statement, Element element, AbstractAction parent)
          Create a new instance of UpdateAction.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.modules.web
 class ClearAction
          The <web:clear> element clears any data that exists in the buffer and eventually the status code and headers.
 class CookieAction
          The <web:cookie> element creates a new #web:x-cookie item and stores it in the current context.
 class FlushAction
          The <web:flush> element forces any content in the buffer to be written to the client.
 class InvokeAction
          The <web:invoke> element is used for invoking another service.
 class MappingAction
          The <web:mapping> element defines mapping between URLs and procedures.
 class ServiceAction
          The <web:service> element is the root element of an Active Sheet XML document that handles HTTP requests.
 

Methods in org.inria.ns.reflex.modules.web that return AbstractAction
static AbstractAction ServiceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ServiceAction.
static AbstractAction MappingAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for MappingAction.
static AbstractAction InvokeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for InvokeAction.
static AbstractAction FlushAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for FlushAction.
static AbstractAction CookieAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CookieAction.
static AbstractAction ClearAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ClearAction.
 

Methods in org.inria.ns.reflex.modules.web with parameters of type AbstractAction
 void ServiceAction.addAction(AbstractAction action)
          Filters the actions to add : only MappingActions and Fallback are added, other are discarded (<web:init> registers itself to the logic procedures).
static AbstractAction ServiceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ServiceAction.
static AbstractAction MappingAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for MappingAction.
static AbstractAction InvokeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for InvokeAction.
static AbstractAction FlushAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for FlushAction.
static AbstractAction CookieAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CookieAction.
static AbstractAction ClearAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ClearAction.
 

Constructors in org.inria.ns.reflex.modules.web with parameters of type AbstractAction
ClearAction(boolean clearAll, Node node, AbstractAction parent)
          Creates a new instance of ClearAction.
CookieAction(Node node, AbstractAction parent, Expression name, Expression value, Expression comment, Expression domain, Expression path, Expression maxAge, Expression isSecure, Expression version)
          Creates a new instance of CookieAction.
FlushAction(Node node, AbstractAction parent)
          Creates a new instance of FlushAction.
InvokeAction(Expression path, boolean include, Node node, AbstractAction parent)
          Creates a new instance of InvokeAction.
MappingAction(Pattern matchPattern, Expression use, String[] methods, Node node, AbstractAction parent)
          Creates a new instance of MappingAction.
ServiceAction(String characterEncoding, Node node, AbstractAction parent)
          Creates a new instance of ServiceAction.
 

Uses of AbstractAction in org.inria.ns.reflex.processor
 

Methods in org.inria.ns.reflex.processor that return AbstractAction
 AbstractAction ForeignAttribute.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Apply a foreign attribute when unmarshalling.
 AbstractAction ForeignAttribute.Marker.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Do nothing.
 AbstractAction Module.getAction(QName activeTagName, AbstractAction parent, Element element)
          Get the action bound to the given qualified name.
 AbstractAction Module.DeferredModule.getAction(QName activeTagName, AbstractAction parent, Element element)
          Gets the concrete action class or factory class that corresponds to the qualified name given.
 AbstractAction ClassBuilder.getActiveTag(AbstractAction parent, Element element)
          Return the action delivered by the back factory, or null.
 AbstractAction ProcessorInstance.getDefaultAction()
          Return the default action.
 AbstractAction ProcessorInstance.getProcedure(QName name)
          Returns the named procedure.
 

Methods in org.inria.ns.reflex.processor with parameters of type AbstractAction
 void ProcessorInstance.addNamedLogicProcedure(AbstractAction logicProcedure, Element element, AbstractAction parent)
          Adds a logic procedure to the processor.
 AbstractAction ForeignAttribute.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Apply a foreign attribute when unmarshalling.
 AbstractAction ForeignAttribute.Marker.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Do nothing.
 AbstractAction Module.getAction(QName activeTagName, AbstractAction parent, Element element)
          Get the action bound to the given qualified name.
 AbstractAction Module.DeferredModule.getAction(QName activeTagName, AbstractAction parent, Element element)
          Gets the concrete action class or factory class that corresponds to the qualified name given.
 AbstractAction ClassBuilder.getActiveTag(AbstractAction parent, Element element)
          Return the action delivered by the back factory, or null.
 

Constructors in org.inria.ns.reflex.processor with parameters of type AbstractAction
BreakException(AbstractAction action)
          Create a new BreakException
ContinueException(AbstractAction action)
          Create a new ContinueException
EngineCorruptedException(String message, AbstractAction action)
          Constructs a new EngineCorruptedException with the specified detail message.
EngineCorruptedException(String message, Throwable cause, AbstractAction action)
          Constructs a new EngineCorruptedException with the specified detail message and cause.
EngineCorruptedException(Throwable cause, AbstractAction action)
          Constructs a new EngineCorruptedException with the specified cause.
ExitException(AbstractAction action)
          Creates a new ExitException that will exit only one logic procedure.
ExitException(AbstractAction action, int level)
          Creates a new ExitException.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.processor.asl
 class AbstractPrimitiveModelAction
          At runtime, the AbstractPrimitiveModelAction defines a selection list.
 class AbstractStepAction
          An abstract representation common to most ASL elements.
 class ActiveSchemaAction
          The <asl:active-shema> element is the root element of an Active Shema.
 class AssertAction
          The <asl:assert> element defines an assertion.
 class AttributeAction
          At runtime, the <asl:attribute> element defines or refer to an attribute.
static class AttributeAction.NameRef
          Refers to an attribute by its name.
static class AttributeAction.NamespaceRef
          Refers to an attribute set by its namespace URI.
 class AttributeDefinitionAction
          At runtime, the <asl:attribute> element with its name attribute defines an attribute.
 class BlockAction
          The <asl:block> element defines an identifiable block.
 class ChoiceAction
          The <asl:choice> defines a choice list.
 class ContainerStepAction
          The <asl:step> element defines a step.
static class ElementAction.NameRef
          Refers to an element by its name.
static class ElementAction.NamespaceRef
          Refers to an element by its namespace URI.
 class ElementDefinitionAction
          The <asl:element> element defines an element.
 class InterimStepAction
          An interim step has two facets : this STEP action, and a context-feeder (the InterimStepAction.InterimAction inner class).
 class InterimStepAction.InterimAction
          An interim step has two facets : this context-feeder, and a STEP action (the InterimStepAction outer class).
 class ParseSchemaAction
          The <asl:parse-schema> element.
 class SequenceAction
          The <asl:sequence> element defines a sequence.
 class TextAction
          At runtime, the <asl:text> element defines a text value, refers to a text type, or matches a pattern.
static class TextAction.InlineType
          Defines a text action that refers to a data type which is defined inline.
static class TextAction.Pattern
          Defines a text action that matches a pattern.
static class TextAction.TypeNameRef
          Defines a text action that refers to a data type by its name.
static class TextAction.Value
          Defines a text action that matches a value.
 class UseAction
          The <asl:use> element indicates to use an identifiable element.
 class ValidateAction
          The <asl:validate> element validates an XML document or an XML element.
 

Methods in org.inria.ns.reflex.processor.asl that return AbstractAction
 AbstractAction TextAction.InlineType.WrappedTypeMatcher.getAction()
           
 AbstractAction TextAction.Matcher.getAction()
          Return the TextAction that has created this material item.
abstract  AbstractAction ItemMatcher.getAction()
          Return the action that has created this material item (used to report errors).
 AbstractAction ElementAction.Matcher.getAction()
          Return the action that has created this material item (used to report errors).
 AbstractAction AttributeAction.Matcher.getAction()
          Return the action that has created this material item (used to report errors).
static AbstractAction ValidateAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction UseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction TextAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for TextAction.
static AbstractAction SequenceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SequenceAction.
static AbstractAction SelectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SelectAction.
static AbstractAction ParseSchemaAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseSchemaAction.
static AbstractAction InterimStepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for <asl:interim>.
static AbstractAction ElementAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ElementAction.
static AbstractAction ContainerStepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction ChoiceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ChoiceAction.
static AbstractAction BlockAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for BlockAction.
static AbstractAction AttributeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AttributeAction.
static AbstractAction AssertAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction ActiveSchemaAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ActiveSchemaAction.
 

Methods in org.inria.ns.reflex.processor.asl with parameters of type AbstractAction
 void ActiveSchemaAction.addIdAction(AbstractAction action)
          Adds an action that has an ID.
static ActiveSchemaAction ActiveSchemaAction.schemaLookup(AbstractAction action)
          Schema lookup.
 void TextAction.InlineType.WrappedTypeMatcher.setAction(AbstractAction action)
           
static AbstractAction ValidateAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction UseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction TextAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for TextAction.
static AbstractAction SequenceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SequenceAction.
static AbstractAction SelectAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SelectAction.
static AbstractAction ParseSchemaAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseSchemaAction.
static AbstractAction InterimStepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for <asl:interim>.
static AbstractAction ElementAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ElementAction.
static AbstractAction ContainerStepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction ChoiceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ChoiceAction.
static AbstractAction BlockAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for BlockAction.
static AbstractAction AttributeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AttributeAction.
static AbstractAction AssertAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for StepAction.
static AbstractAction ActiveSchemaAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ActiveSchemaAction.
 

Constructors in org.inria.ns.reflex.processor.asl with parameters of type AbstractAction
AbstractPrimitiveModelAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of AbstractPrimitiveModelAction.
AbstractStepAction(Element element, AbstractAction parent)
          Creates a new instance of AbstractStepAction with a stable repeating mode.
AbstractStepAction(Expression minOccurs, Expression maxOccurs, Element element, AbstractAction parent)
          Creates a new instance of AbstractStepAction with a stable repeating mode.
AbstractStepAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of AbstractStepAction.
AbstractStepAction(int repeating, Element element, AbstractAction parent)
          Creates a new instance of AbstractStepAction.
ActiveSchemaAction(String targetNamespaceURI, Node node, AbstractAction parent)
          Creates a new instance of ActiveSchemaAction.
AssertAction(QName id, Element element, AbstractAction parent)
          Creates a new instance of AssertAction.
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.
AttributeDefinitionAction(QName name, boolean global, QName refType, Expression defaultValue, Element element, AbstractAction parent)
          Creates a new instance of AttributeDefinitionAction.
BlockAction(QName id, Element element, AbstractAction parent)
          Creates a new instance of BlockAction.
ChoiceAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of ChoiceAction.
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.
ElementDefinitionAction(QName name, int isRoot, Element element, AbstractAction parent)
          Creates a new instance of ElementDefinitionAction.
ElementDefinitionAction(String namespaceURI, int isRoot, Element element, AbstractAction parent)
          Creates a new instance of ElementDefinitionAction used as a fallback definition.
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.
ParseSchemaAction(Expression source, Element element, AbstractAction parent)
          Creates a new instance of ParseSchemaAction.
SelectAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of SelectAction.
SequenceAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of SequenceAction.
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.
UseAction(AbstractAction actionToUse, Element element, AbstractAction parent)
          Creates a new instance of UseAction.
UseAction(QName refId, Element element, AbstractAction parent)
          Creates a new instance of UseAction.
ValidateAction(Expression schema, Expression node, boolean deepValidation, boolean augment, QExpression report, Element element, AbstractAction parent)
          Creates a new instance of ValidateAction.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.processor.asl.types
 class TypeAction
          TypeAction defines a data type exposed with the <asl:type> element.
 

Methods in org.inria.ns.reflex.processor.asl.types that return AbstractAction
 AbstractAction TypeMatcher.getAction()
          Return the action that built this matcher.
static AbstractAction TypeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for TypeAction.
 

Methods in org.inria.ns.reflex.processor.asl.types with parameters of type AbstractAction
 void TypeMatcher.setAction(AbstractAction action)
          Set the action that built this matcher.
static AbstractAction TypeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for TypeAction.
 

Constructors in org.inria.ns.reflex.processor.asl.types with parameters of type AbstractAction
TypeAction(QName name, QName base, Expression init, int ws, QName compareWith, QName parseWith, Element element, AbstractAction parent)
          Creates a new instance of TypeAction.
TypeFormatException(String message, AbstractAction action)
          Constructs a new TypeFormatException with the specified detail message.
TypeFormatException(String message, Throwable cause, AbstractAction action)
          Constructs a new TypeFormatException with the specified detail message and cause.
TypeFormatException(Throwable cause, AbstractAction action)
          Constructs a new TypeFormatException with the specified cause.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.processor.catalog
 class AbstractIdentifierAction
          A support to match a URI, a system ID, a public ID, or even a qualified name ; also deal with selectors.
 class CatalogAction
          The <oasis:catalog> and <cat:catalog> elements are the root elements of an Oasis Catalog or an Active Catalog.
 class GroupAction
          At runtime, the <cat:group> element wraps a set of actions.
 class NextCatalogAction
          The <cat:next-catalog> action.
 class PublicAction
          At runtime, the <cat:public> element is used to test if an identifier matches a public identifier.
 class ResourceAction
          At runtime, the <cat:resource> element is used to test if an identifier matches a resource identifier.
 class SystemAction
          At runtime, the <cat:system> element is used to test if an identifier matches a system identifier.
 class URIAction
          At runtime, the <cat:uri> element is used to test if an identifier matches an URI.
 

Methods in org.inria.ns.reflex.processor.catalog that return AbstractAction
static AbstractAction URIAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for URIAction.
static AbstractAction SystemAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SystemAction.
static AbstractAction ResourceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ResourceAction.
static AbstractAction PublicAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for PublicAction.
static AbstractAction NextCatalogAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for NextCatalogAction.
static AbstractAction CatalogAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CatalogAction.
static AbstractAction GroupAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for GroupAction.
 

Methods in org.inria.ns.reflex.processor.catalog with parameters of type AbstractAction
static AbstractAction URIAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for URIAction.
static AbstractAction SystemAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SystemAction.
static AbstractAction ResourceAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ResourceAction.
static AbstractAction PublicAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for PublicAction.
static AbstractAction NextCatalogAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for NextCatalogAction.
static AbstractAction CatalogAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CatalogAction.
static AbstractAction GroupAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for GroupAction.
 

Constructors in org.inria.ns.reflex.processor.catalog with parameters of type AbstractAction
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 AbstractAction in org.inria.ns.reflex.processor.core
 

Subclasses of AbstractAction in org.inria.ns.reflex.processor.core
static class AbstractAction.UselessAction
          An action that does nothing except trying to reorganize the set of actions that is depending from.
 class AbstractFeedAction
          An action that produces a data that feeds the current context.
 class AbstractSetAction
          Provides basic infrastructure for actions that will set a property to the data set at runtime.
 class LiteralElementAction
          A LiteralElementAction is an XML element which appears as is in an Active Sheet (and which is not active) ; each of its attributes can be an expression evaluated at runtime.
 class LiteralTextAction
          A LiteralTextAction is an XML text inside an Active Sheet that is evaluated at runtime to produce an XML text or other objects.
 class LogicAction
          This class defines a named logic procedure.
 class MainAction
          A convenient action object used as the main logic procedure.
 class NoAction
          At runtime, the NoAction does nothing.
 

Fields in org.inria.ns.reflex.processor.core declared as AbstractAction
 AbstractAction AbstractAction.parent
          The action that is depending from.
 

Methods in org.inria.ns.reflex.processor.core that return AbstractAction
 AbstractAction VersionAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Set the version of a module to use.
 AbstractAction AbstractAction.getParent()
          Returns the action from which the current one depends.
static AbstractAction NoAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for NoAction.
static AbstractAction LogicAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for LogicAction.
static AbstractAction AbstractAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AbstractAction.
static AbstractAction LiteralElementAction.unmarshal(AbstractAction parent, Element element, Set inactiveAttrs)
          XML unmarshaller for LiteralElementAction.
static AbstractAction LiteralTextAction.unmarshal(AbstractAction parent, Text textNode)
          XML unmarshaller for LiteralTextAction that comes from text nodes.
 

Methods in org.inria.ns.reflex.processor.core with parameters of type AbstractAction
 void AbstractAction.addAction(AbstractAction action)
          Adds the AbstractAction to the child list of the current action.
 AbstractAction VersionAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Set the version of a module to use.
static AbstractAction NoAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for NoAction.
static AbstractAction LogicAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for LogicAction.
static AbstractAction AbstractAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AbstractAction.
static AbstractAction LiteralElementAction.unmarshal(AbstractAction parent, Element element, Set inactiveAttrs)
          XML unmarshaller for LiteralElementAction.
static AbstractAction LiteralTextAction.unmarshal(AbstractAction parent, Text textNode)
          XML unmarshaller for LiteralTextAction that comes from text nodes.
 

Constructors in org.inria.ns.reflex.processor.core with parameters of type AbstractAction
AbstractAction.UselessAction(Node node, AbstractAction parent)
          Create a new instance of UselessAction.
AbstractAction(Node node, AbstractAction parent)
          Create a new instance of AbstractAction.
AbstractFeedAction(Node node, AbstractAction parent)
          Creates a new instance of AbstractFeedAction.
AbstractSetAction(Expression value, Element element, AbstractAction parent)
          Create a new instance of AbstractSetAction.
AbstractSetAction(QExpression name, Expression value, Element element, AbstractAction parent)
          Create a new instance of AbstractSetAction.
LiteralElementAction(Element element, Map attributes, Node node, AbstractAction parent)
           
LiteralTextAction(Expression textContent, Node node, AbstractAction parent)
          Creates a new instance of FallBackAction.
LogicAction(Node node, AbstractAction parent)
          Creates a new instance of LogicAction.
NoAction(Node node, AbstractAction parent)
          Creates a new instance of NoAction.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.processor.exp
 class AbstractDefinitionAction
          The parent class for all active material, that provides convenient methods.
 class ElementAction
          The <exp:element> element populates a module with an element definition.
static class ElementAction.Macro
          A macro element action.
static class ElementAction.Predefined
          A predefined element action.
 class ExportAction
          The <exp:export> element adds a parameter to the current parameter context.
 class ExportsAction
          The <exp:exports> element is a simple container for <exp:export> elements.
 class ExtendedFunctionAction
          The <exp:function> element populates a module with the definition of an XPath function.
static class ExtendedFunctionAction.Macro
          A macro function action.
static class ExtendedFunctionAction.Predefined
          A predefined function action.
 class ForeignAttributeAction
          The <exp:attribute> element populates a module with a foreign attribute definition.
 class InactiveTagsAction
          At runtime, the InactiveTagsAction does nothing.
 class InitAction
          The <exp:init> element is a simple container for <exp:element> elements.
static class InvokeAction.Async
          An asynchrone invoker.
 class MacroAction
          At runtime, the MacroAction defines an element backed by an inline implementation.
 class MacroInvokerAction
          The MacroInvokerAction can initialize and terminate a macro by exporting the expected return values.
 class ModuleAction
          The <exp:module> element creates a module definition.
 class PredefinedPropertyAction
          The <exp:property> element populates a module with a predefined property definition.
static class PredefinedPropertyAction.Macro
          A macro property action.
static class PredefinedPropertyAction.Predefined
          A predefined property action.
 class UnmarshalAction
          The <exp:unmarshal> element parses an Active Sheet to a compiled #exp:x-processor-instance.
 

Methods in org.inria.ns.reflex.processor.exp that return AbstractAction
 AbstractAction InternalTuningDirective.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Does nothing ; to apply this directive, use InternalTuningDirective.applyDirective(AbstractAction, Element).
static AbstractAction UnmarshalAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseProcessorAction.
static AbstractAction PredefinedPropertyAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for PredefinedPropertyAction.
static AbstractAction ModuleAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ModuleAction.
static AbstractAction InvokeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for InvokeAction.
static AbstractAction InitAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for InitAction.
static AbstractAction InactiveTagsAction.unmarshal(AbstractAction parent, Element e)
          InactiveTagsAction and its content are not unmarshalled.
static AbstractAction ForeignAttributeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ForeignAttributeAction.
static AbstractAction ExtendedFunctionAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExtendedFunctionAction.
static AbstractAction ExportsAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExportsAction.
static AbstractAction ExportAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExportAction.
static AbstractAction ElementAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ElementAction.
 

Methods in org.inria.ns.reflex.processor.exp with parameters of type AbstractAction
 void MacroInvokerAction.addAction(AbstractAction action)
          Handles exportable datas and init actions.
 void InvokeAction.addAction(AbstractAction action)
          Special registration of an ExportsAction encountered ; other actions are added as usual to the parent action.
 AbstractAction InternalTuningDirective.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Does nothing ; to apply this directive, use InternalTuningDirective.applyDirective(AbstractAction, Element).
 void UseCatalogAttr.applyDirective(AbstractAction parent, Element element)
          Register a catalog to the current processor instance.
abstract  void InternalTuningDirective.applyDirective(AbstractAction parent, Element element)
          Do apply the directive.
 void EnablePrefixesAttr.applyDirective(AbstractAction parent, Element element)
          Set the prefixes to enable.
 void DisablePrefixesAttr.applyDirective(AbstractAction parent, Element element)
          Set the prefixes to disable.
static AbstractAction UnmarshalAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseProcessorAction.
static AbstractAction PredefinedPropertyAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for PredefinedPropertyAction.
static AbstractAction ModuleAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ModuleAction.
static AbstractAction InvokeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for InvokeAction.
static AbstractAction InitAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for InitAction.
static AbstractAction InactiveTagsAction.unmarshal(AbstractAction parent, Element e)
          InactiveTagsAction and its content are not unmarshalled.
static AbstractAction ForeignAttributeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ForeignAttributeAction.
static AbstractAction ExtendedFunctionAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExtendedFunctionAction.
static AbstractAction ExportsAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExportsAction.
static AbstractAction ExportAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExportAction.
static AbstractAction ElementAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ElementAction.
 

Constructors in org.inria.ns.reflex.processor.exp with parameters of type AbstractAction
AbstractDefinitionAction(Element element, AbstractAction parent)
          Create a new definition action.
ElementAction.Macro(Element element, AbstractAction parent)
          Create a new definition action.
ElementAction.Predefined(String clazz, Element element, AbstractAction parent)
          Create a new definition action.
ElementAction(Element element, AbstractAction parent)
          Create a new definition action.
ExportAction(int scope, QExpression name, Expression value, Node node, AbstractAction parent)
          Creates a new instance of ExportAction.
ExportsAction(Expression context, Expression current, Element element, AbstractAction parent)
          Creates a new instance of ExportsAction.
ExtendedFunctionAction.Macro(Element element, AbstractAction parent)
          Create a new definition action.
ExtendedFunctionAction.Predefined(String clazz, Element element, AbstractAction parent)
          Create a new definition action.
ExtendedFunctionAction(Element element, AbstractAction parent)
          Create a new definition action.
ForeignAttributeAction(String clazz, Element element, AbstractAction parent)
          Create a new definition action.
InitAction(Element element, AbstractAction parent)
          Creates a new instance of InitAction.
InvokeAction.Async(Expression processor, Element element, AbstractAction parent)
          Creates an asynchrone instance of InvokeAction.
InvokeAction(Expression processor, Element element, AbstractAction parent)
          Creates a new instance of InvokeAction.
MacroFunction(AbstractAction actions)
          Creates a new macro function.
MacroInvokerAction(Node node, AbstractAction parent)
          Create a new action.
MacroProperty(AbstractAction actions)
          Creates a new macro function.
ModuleAction(Node node, AbstractAction parent)
          Creates a new instance of ModuleAction.
PredefinedPropertyAction.Macro(Element element, AbstractAction parent)
          Create a new definition action.
PredefinedPropertyAction.Predefined(String clazz, Element element, AbstractAction parent)
          Create a new definition action.
PredefinedPropertyAction(Element element, AbstractAction parent)
          Create a new definition action.
UnmarshalAction(Expression source, int validate, String[] prefixes, boolean enablePrefixes, int failFast, Element element, AbstractAction parent)
          Create a new instance of UnmarshalAction.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.processor.xcl
 class AbstractFilterAction
          Allow to define XML filters.
 class ActiveSheetAction
          The <xcl:active-sheet> element is the root element of an Active Sheet XML document.
 class AlternativeAction
          This class represent the <xcl:then>, <xcl:else>, <xcl:when>, and <xcl:otherwise> elements.
 class ApplyRulesAction
          The <xcl:apply-rules> element indicates to apply the rules on the children of the current node after forwarding it.
 class BreakAction
          The <xcl:break> element exits from the current iteration (LoopAction or ForEachAction).
 class CallAction
          The <xcl:call> element calls a logic procedure.
 class ChooseAction
          The <xcl:choose> element selects one among a number of possible alternatives.
 class ComplexOperationAction
          At runtime, a complex operation is performed or registered if it is deferred.
 class ContinueAction
          The <xcl:continue> element continue the execution at the beginning of the current iteration (LoopAction or ForEachAction).
 class EchoAction
          The <xcl:echo> element prints a string to the standard output.
 class ExitAction
          The <xcl:exit> element exits from the current procedure.
 class FallbackAction
          The <xcl:fallback> element recovers its parent action when it fails to run.
 class FilterAction
          A <xcl:filter> element filters XML input with rules (XPath patterns).
 class ForEachAction
          At runtime, the <xcl:for-each> element processes the execution of dependant actions for each item of the collection given by the select attribute.
 class ForwardAction
          When filtering, the <xcl:forward> element indicates to forward the node that matches to the next step (that can be a filter).
 class IfAction
          The <xcl:if> element selects one alternative depending on the evaluation given by the expression specified in the test attribute.
 class KeepAction
          The <xcl:keep> element keeps a property after calling a logic procedure.
 class LoopAction
          At runtime, the <xcl:loop> element repeat the execution of dependant actions while the expression given by the test attribute is true.
 class NopAction
          The <xcl:nop> element does nothing
 class OperationsAction
          At runtime, the <xcl:operations> element set the boundaries of a group of operations to perform on X-operable objects, such as XML documents.
static class OperationsAction.Deferred
          A deferred update action doesn't perform updates immediatly, but registers them.
 class ParseAction
          The <xcl:parse> element parses the XML data source specified in the source attribute.
 class ParseFilterAction
          The <xcl:parse-filter> element parses the external filter specified in the source attribute.
 class ParseHTMLAction
          The <xcl:parse-html> element parses the HTML data source specified in the source attribute ; after parsing the HTML is exposed as a well-formed XML document (DOM or SAX).
 class ParseStylesheetAction
          The <xcl:parse-stylesheet> element parses the XSLT stylesheet specified in the source attribute to a reusable Templates object.
 class ParseTypeAction
          The <xcl:parse-type> element parses the data specified in the value attribute to a TypedData object.
 class RuleAction
          The <xcl:rule> element defines a pattern or a regular expression on behalf of a filter.
 class RuleSetAction
          A RuleSetAction is made with a union pattern that can be splitted in independant rules.
 class SetAction
          The <xcl:set> element adds a new property to the data set, or replace the property of the data set that have the same name if any.
 class SetItemAction
          The <xcl:item> element adds a value to a multi-valuated property defined on a nested element.
 class SetParameterAction
          The <xcl:param> element adds a parameter to the current parameter context.
 class SimpleOperationAction
          At runtime, a simple operation is performed or registered if it is deferred.
 class SleepAction
          The <xcl:sleep> action pause the current thread during a given time.
 class TransformAction
          The primary usage of the <xcl:transform> element is to perform an XSLT transformation to the document specified in the source attribute, with the stylesheet specified in the stylesheet attribute.
 

Methods in org.inria.ns.reflex.processor.xcl that return AbstractAction
 AbstractAction TraverseAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
 AbstractAction TimeoutAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
 AbstractAction SyncAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
 AbstractAction IfAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
static AbstractAction TransformAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for TransformAction.
static AbstractAction SleepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SleepAction.
static AbstractAction SimpleOperationAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SimpleOperationAction.
static AbstractAction SetParameterAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SetParameterAction.
static AbstractAction SetItemAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SetItemAction.
static AbstractAction SetAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SetAction.
static AbstractAction RuleAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for RuleAction.
static AbstractAction ParseTypeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseTypeAction.
static AbstractAction ParseStylesheetAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ParseStylesheetAction.
static AbstractAction ParseHTMLAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseAction.
static AbstractAction ParseFilterAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseFilterAction.
static AbstractAction ParseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseAction.
static AbstractAction OperationsAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for OperationsAction.
static AbstractAction NopAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ContinueAction.
static AbstractAction LoopAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for LoopAction.
static AbstractAction IfAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for IfAction.
static AbstractAction ForwardAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ForwardAction.
static AbstractAction ForEachAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ForEachAction.
static AbstractAction FallbackAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for FallbackAction.
static AbstractAction ExitAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ExitAction.
static AbstractAction EchoAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for EchoAction.
static AbstractAction ContinueAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ContinueAction.
static AbstractAction ComplexOperationAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ComplexOperationAction.
static AbstractAction ChooseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ChooseAction.
static AbstractAction CallAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CallAction.
static AbstractAction BreakAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for BreakAction.
static AbstractAction ApplyRulesAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ApplyRulesAction.
static AbstractAction AlternativeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AlternativeAction.
static AbstractAction ActiveSheetAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ActiveSheetAction.
static AbstractAction AbstractFilterAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AbstractFilterAction.
static AbstractAction KeepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExportAction.
 

Methods in org.inria.ns.reflex.processor.xcl with parameters of type AbstractAction
 void IfAction.addAction(AbstractAction action)
          Handle <xcl:then> and <xcl:else> elements, and subelements of an element hosting the @xcl:if foreign attribute.
 void FilterAction.addAction(AbstractAction action)
          Register a rule to this filter, or send the action to the upper class.
 void ChooseAction.addAction(AbstractAction action)
          Handle <xcl:when> and <xcl:otherwise> elements.
 void CallAction.addAction(AbstractAction action)
          Handle <xcl:keep> elements.
 AbstractAction TraverseAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
 AbstractAction TimeoutAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
 AbstractAction SyncAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
 AbstractAction IfAttr.apply(AbstractAction parent, Element element, SortedList foreignAttrs)
          Create a new abstract action that wraps the action to unmarshal.
static SetItemAction SetItemAction.newSetNamedItemAction(QExpression key, Expression value, Node node, AbstractAction parent)
          Create a new instance of SetItemAction for retrieving the value from an expression.
static SetItemAction SetItemAction.newSetNamedItemAction(QExpression key, Node node, AbstractAction parent)
          Create a new instance of SetItemAction for retrieving the value from a sub-collection or a DOM document.
static SetParameterAction SetParameterAction.newSetNamedParameterAction(QExpression name, Expression value, Node node, AbstractAction parent)
          Create a new instance of SetParameterAction.
static SetItemAction SetItemAction.newSetUnnamedItemAction(Expression value, Node node, AbstractAction parent)
          Create a new instance of SetItemAction for retrieving the value from an expression.
static SetItemAction SetItemAction.newSetUnnamedItemAction(Node node, AbstractAction parent)
          Create a new instance of SetItemAction for retrieving the value from a sub-collection or a DOM document.
static SetParameterAction SetParameterAction.newSetUnnamedParameterAction(Expression value, Node node, AbstractAction parent)
          Create a new instance of SetParameterAction.
static AbstractAction TransformAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for TransformAction.
static AbstractAction SleepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SleepAction.
static AbstractAction SimpleOperationAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SimpleOperationAction.
static AbstractAction SetParameterAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SetParameterAction.
static AbstractAction SetItemAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SetItemAction.
static AbstractAction SetAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SetAction.
static AbstractAction RuleAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for RuleAction.
static AbstractAction ParseTypeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseTypeAction.
static AbstractAction ParseStylesheetAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ParseStylesheetAction.
static AbstractAction ParseHTMLAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseAction.
static AbstractAction ParseFilterAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseFilterAction.
static AbstractAction ParseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ParseAction.
static AbstractAction OperationsAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for OperationsAction.
static AbstractAction NopAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ContinueAction.
static AbstractAction LoopAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for LoopAction.
static AbstractAction IfAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for IfAction.
static AbstractAction ForwardAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ForwardAction.
static AbstractAction ForEachAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ForEachAction.
static AbstractAction FallbackAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for FallbackAction.
static AbstractAction ExitAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ExitAction.
static AbstractAction EchoAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for EchoAction.
static AbstractAction ContinueAction.unmarshal(AbstractAction parent, Element e)
          XML unmarshaller for ContinueAction.
static AbstractAction ComplexOperationAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ComplexOperationAction.
static AbstractAction ChooseAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ChooseAction.
static AbstractAction CallAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for CallAction.
static AbstractAction BreakAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for BreakAction.
static AbstractAction ApplyRulesAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ApplyRulesAction.
static AbstractAction AlternativeAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AlternativeAction.
static AbstractAction ActiveSheetAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ActiveSheetAction.
static AbstractAction AbstractFilterAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for AbstractFilterAction.
static AbstractAction KeepAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ExportAction.
 

Constructors in org.inria.ns.reflex.processor.xcl with parameters of type AbstractAction
AbstractFilterAction(Expression source, Element element, AbstractAction parent)
          Create a new AbstractFilterAction.
ActiveSheetAction(Node node, AbstractAction parent)
          Creates a new instance of ActiveSheetAction.
AlternativeAction(Element element, AbstractAction parent)
          Creates a new instance of AlternativeAction.
ApplyRulesAction(Node node, AbstractAction parent)
          Create a new instance of ApplyRulesAction.
BreakAction(Node node, AbstractAction parent)
          Creates a new instance of BreakAction.
CallAction(QExpression logic, Node node, AbstractAction parent)
          Creates a new instance of CallAction.
ChooseAction(Element element, AbstractAction parent)
          Creates a new instance of ChooseAction.
ComplexOperationAction(Expression referent, Expression refParent, Expression operand, Node node, AbstractAction parent)
          Creates a new instance of ComplexOperationAction.
ContinueAction(Node node, AbstractAction parent)
          Creates a new instance of ContinueAction.
EchoAction(Expression value, Node node, AbstractAction parent)
          Creates a new instance of EchoAction.
ExitAction(int level, Node node, AbstractAction parent)
          Creates a new instance of ExitAction.
ExitAction(Node node, AbstractAction parent)
          Creates a new instance of ExitAction.
FallbackAction(QName id, Node node, AbstractAction parent)
          Creates a new instance of FallbackAction.
FilterAction(Expression source, boolean normalize, Element element, AbstractAction parent)
          Create a new FilterAction.
ForEachAction(QExpression name, Expression selection, Element element, AbstractAction parent)
          Creates a new instance of ForEachAction.
ForwardAction(QName[] channels, Node node, AbstractAction parent)
          Create a new instance of ForwardAction.
IfAction(Expression test, Node node, AbstractAction parent)
          Creates a new instance of IfAction.
KeepAction(int scope, QExpression name, Expression value, Node node, AbstractAction parent)
          Creates a new instance of KeepAction.
LoopAction(Expression test, Node node, AbstractAction parent)
          Creates a new instance of LoopAction.
NopAction(Node node, AbstractAction parent)
          Creates a new instance of NopAction.
OperationsAction.Deferred(Node node, AbstractAction parent)
          Creates a new instance of OperationsAction.Deferred.
OperationsAction(Node node, AbstractAction parent)
          Creates a new instance of OperationsAction.
ParseAction(Expression source, boolean parseText, ParserConfiguration.Impl staticConfiguration, Expression publicId, Expression systemId, int preferred, EvaluableExpression style, EvaluableExpression mode, Element element, AbstractAction parent)
          Create a new instance of ParseAction.
ParseFilterAction(Expression source, Element element, AbstractAction parent)
          Create a new instance of ParseFilterAction.
ParseHTMLAction(Expression source, boolean parseText, EvaluableExpression style, Expression elemCase, Expression attrCase, Element element, AbstractAction parent)
          Create a new instance of ParseHTMLAction.
ParseStylesheetAction(Expression source, Expression systemId, Element element, AbstractAction parent)
          Create a new instance of ParseStylesheetAction.
ParseTypeAction(Expression value, QName typeName, Element element, AbstractAction parent)
          Create a new instance of ParseTypeAction.
RuleAction(Pattern pattern, double priority, Boolean normalize, Node node, AbstractAction parent)
          Create a new RuleAction.
RuleAction(Pattern pattern, Double priority, Boolean normalize, Node node, AbstractAction parent)
          Create a new RuleAction.
RuleSetAction(Pattern pattern, Double priority, List patterns, Boolean normalize, Node node, AbstractAction parent)
          Create a new RuleAction.
SetAction(Expression value, Element element, AbstractAction parent)
          Creates a new instance of SetAction.
SetItemAction(Node node, AbstractAction parent)
          Creates a new instance of SetItemAction.
SetParameterAction(Expression value, Node node, AbstractAction parent)
          Creates a new instance of SetParameterAction.
SimpleOperationAction(Expression referent, Expression refParent, Node node, AbstractAction parent)
          Creates a new instance of SimpleOperationAction.
SleepAction(Expression time, Node node, AbstractAction parent)
          Creates a new instance of SleepAction.
TransformAction(Expression source, Expression stylesheet, EvaluableExpression style, EvaluableExpression mimeType, Expression outputFile, Element element, AbstractAction parent)
          Create a new instance of TransformAction.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.processor.xcl.xml
 class SetXMLAttribute
          SetXMLAttribute sets an attribute to an X-operable object.
 class XMLAction
          This class is designed to produce XML objects when an XML action is encountered ; an XML object created is used to feed the current context.
 class XMLAttribute
          <xcl:attribute> is an action that creates an XML attribute used to feed the XML context.
 class XMLComment
          <xcl:comment> is an action that creates an XML comment used to feed the XML context.
 class XMLDocument
          <xcl:document> is an action that creates an XML document used to feed the XML context.
 class XMLElement
          <xcl:element> is an action that creates an XML element used to feed the XML context.
 class XMLNamespaceDeclaration
          <xcl:namespace-declaration> is an action that creates an XML namespace declaration used to feed the XML context.
 class XMLProcessingInstruction
          <xcl:processing-instruction> is an action that creates an XML processing instruction used to feed the XML context.
 class XMLText
          <xcl:text> is an action that creates an XML text used to feed the XML context.
 

Methods in org.inria.ns.reflex.processor.xcl.xml that return AbstractAction
static AbstractAction XMLText.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLText.
static AbstractAction XMLProcessingInstruction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLProcessingInstruction.
static AbstractAction XMLNamespaceDeclaration.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLNamespaceDeclaration.
static AbstractAction XMLElement.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLElement.
static AbstractAction XMLDocument.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLDocument.
static AbstractAction XMLComment.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLComment.
static AbstractAction XMLAttribute.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLAttribute or SetXMLAttribute.
 

Methods in org.inria.ns.reflex.processor.xcl.xml with parameters of type AbstractAction
static AbstractAction XMLText.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLText.
static AbstractAction XMLProcessingInstruction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLProcessingInstruction.
static AbstractAction XMLNamespaceDeclaration.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLNamespaceDeclaration.
static AbstractAction XMLElement.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLElement.
static AbstractAction XMLDocument.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLDocument.
static AbstractAction XMLComment.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLComment.
static AbstractAction XMLAttribute.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for XMLAttribute or SetXMLAttribute.
 

Constructors in org.inria.ns.reflex.processor.xcl.xml with parameters of type AbstractAction
SetXMLAttribute(Expression referent, QExpression name, Expression value, boolean normalize, Node node, AbstractAction parent)
           
XMLAction(Node node, AbstractAction parent)
          Creates a new instance of XMLAction with no name and a content given by nested subactions.
XMLAction(QExpression name, Expression value, Node node, AbstractAction parent)
          Creates a new instance of XMLAction.
XMLAttribute(QExpression name, Expression value, boolean normalize, Node node, AbstractAction parent)
          Creates a new instance of XMLAttribute.
XMLComment(Expression text, Node node, AbstractAction parent)
          Creates a new instance of XMLComment.
XMLDocument(EvaluableExpression iWantYourSAX, Element element, AbstractAction parent)
          Creates a new instance of XMLDocument.
XMLElement(QExpression name, Expression content, Node node, AbstractAction parent)
          Creates a new instance of XMLElement.
XMLNamespaceDeclaration(QExpression prefix, Expression namespaceURI, Node node, AbstractAction parent)
          Creates a new instance of XMLNamespaceDeclaration.
XMLProcessingInstruction(QExpression target, Expression data, Node node, AbstractAction parent)
          Creates a new instance of XMLProcessingInstruction.
XMLText(Expression text, boolean isCDataSection, Node node, AbstractAction parent)
          Creates a new instance of XMLText.
 

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

Constructors in org.inria.ns.reflex.structures with parameters of type AbstractAction
ControlableException(String message, AbstractAction action)
          Constructs a new ControlableException with the specified detail message.
ControlableException(String message, Throwable cause, AbstractAction action)
          Constructs a new ControlableException with the specified detail message and cause.
ControlableException(Throwable cause, AbstractAction action)
          Constructs a new ControlableException with the specified cause.
ExecutionException(String message, AbstractAction action)
          Constructs a new ExecutionException with the specified detail message.
ExecutionException(String message, Throwable cause, AbstractAction action)
          Constructs a new ExecutionException with the specified detail message and cause.
ExecutionException(Throwable cause, AbstractAction action)
          Constructs a new ExecutionException with the specified cause.
IgnorableException(String message, AbstractAction action)
          Constructs a new IgnorableException with the specified detail message.
IgnorableException(String message, Throwable cause, AbstractAction action)
          Constructs a new IgnorableException with the specified detail message and cause.
IgnorableException(Throwable cause, AbstractAction action)
          Constructs a new IgnorableException with the specified cause.
RecoverableException(QName id, String message, AbstractAction action)
          Constructs a new RecoverableException with the specified detail message.
RecoverableException(QName id, String message, Throwable cause, AbstractAction action)
          Constructs a new RecoverableException with the specified detail message and cause.
RecoverableException(QName id, Throwable cause, AbstractAction action)
          Constructs a new RecoverableException with the specified cause.
RecoverableException(String message, Throwable cause, AbstractAction action)
          Constructs a new RecoverableException with the specified detail message and which is identifiable by the classname of its cause.
RecoverableException(Throwable cause, AbstractAction action)
          Constructs a new RecoverableException which is identifiable by the classname of its cause.
TimeoutException(String message, AbstractAction action)
          Constructs a new TimeoutException with the specified detail message.
TimeoutException(String message, Throwable cause, AbstractAction action)
          Constructs a new TimeoutException with the specified detail message and cause.
TimeoutException(Throwable cause, AbstractAction action)
          Constructs a new TimeoutException with the specified cause.
UnlocalizableException(String message, AbstractAction action)
          Constructs a new UnlocalizableException with the specified detail message.
UnlocalizableException(String message, Throwable cause, AbstractAction action)
          Constructs a new UnlocalizableException with the specified detail message and cause.
UnlocalizableException(Throwable cause, AbstractAction action)
          Constructs a new UnlocalizableException with the specified cause.
UnrecoverableException(String message, AbstractAction action)
          Constructs a new UnrecoverableException with the specified detail message.
UnrecoverableException(String message, Throwable cause, AbstractAction action)
          Constructs a new UnrecoverableException with the specified detail message and cause.
UnrecoverableException(Throwable cause, AbstractAction action)
          Constructs a new UnrecoverableException with the specified cause.
 

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

Subclasses of AbstractAction in org.inria.ns.reflex.util.wunit
 class ConversationAction
          A <wunit:conversation> between non-visual Web client and an HTTP server or eventually an emulated servlet container.
 class EventAction
          Fire an event : "click", "change", "focus", etc...
 class FillFormAction
          <wunit:fill-form> allow to fill a form in a frame.
 class HtmlAction
          Submit an action through an HTML element (link, button, form).
 class SubmitAction
          <wunit:submit> either a click or an HTTP request or a form to a servlet container.
 class UrlAction
          Submit an URL to the client.
 

Methods in org.inria.ns.reflex.util.wunit that return AbstractAction
static AbstractAction SubmitAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SubmitAction.
static AbstractAction FillFormAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for FillFormAction.
static AbstractAction ConversationAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ConversationAction.
 

Methods in org.inria.ns.reflex.util.wunit with parameters of type AbstractAction
static AbstractAction SubmitAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for SubmitAction.
static AbstractAction FillFormAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for FillFormAction.
static AbstractAction ConversationAction.unmarshal(AbstractAction parent, Element element)
          XML unmarshaller for ConversationAction.
 

Constructors in org.inria.ns.reflex.util.wunit with parameters of type AbstractAction
ConversationAction(Expression userAgent, Node node, AbstractAction parent)
          Create a new ConversationAction.
EventAction(Expression event, Expression value, Expression target, Expression frame, Node node, AbstractAction parent)
          Create a new event action.
FillFormAction(boolean submit, Expression frame, Expression form, Node node, AbstractAction parent)
          Create a new ConversationAction.
HtmlAction(Expression frame, Node node, AbstractAction parent)
          Create a new HtmlAction.
SubmitAction(Node node, AbstractAction parent)
          Create a new SubmitAction.
UrlAction(String method, Expression url, Expression frame, Node node, AbstractAction parent)
          Create a new URL to submit to a server.
 

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

Constructors in org.inria.ns.reflex.xml with parameters of type AbstractAction
XMLError(AbstractAction action, DataSet dataSet)
          Create a new XMLError.