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

Packages that use Expression
org.inria.ns.reflex.modules.io Provides I/O features. 
org.inria.ns.reflex.modules.rdbms Provides RDBMS features. 
org.inria.ns.reflex.modules.web Provides Web features. 
org.inria.ns.reflex.processor.asl The Active Schema Language implementation. 
org.inria.ns.reflex.processor.asl.types Provides type support for ASL. 
org.inria.ns.reflex.processor.catalog The Active Catalog implementation. 
org.inria.ns.reflex.processor.core The implementation of the core module ; provides also basic classes used by actions. 
org.inria.ns.reflex.processor.exp The Extensible XML Processor implementation. 
org.inria.ns.reflex.processor.xcl The XML Control Language implementation. 
org.inria.ns.reflex.processor.xcl.xml Actions related to XML content. 
org.inria.ns.reflex.util Provides various utilities. 
org.inria.ns.reflex.util.wunit Module for WUnit testing. 
org.inria.ns.reflex.xml.xpath XPath handling. 
 

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

Constructors in org.inria.ns.reflex.modules.io with parameters of type Expression
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 Expression in org.inria.ns.reflex.modules.rdbms
 

Constructors in org.inria.ns.reflex.modules.rdbms with parameters of type Expression
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 Expression in org.inria.ns.reflex.modules.web
 

Constructors in org.inria.ns.reflex.modules.web with parameters of type Expression
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.
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.
 

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

Constructors in org.inria.ns.reflex.processor.asl with parameters of type Expression
AbstractPrimitiveModelAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of AbstractPrimitiveModelAction.
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.
AttributeDefinitionAction(QName name, boolean global, QName refType, Expression defaultValue, Element element, AbstractAction parent)
          Creates a new instance of AttributeDefinitionAction.
ChoiceAction(Expression minOccurs, Expression maxOccurs, int repeating, Element element, AbstractAction parent)
          Creates a new instance of ChoiceAction.
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.Value(Expression value, Element element, AbstractAction parent)
          Creates a new instance of TextAction that matches a simple value.
ValidateAction(Expression schema, Expression node, boolean deepValidation, boolean augment, QExpression report, Element element, AbstractAction parent)
          Creates a new instance of ValidateAction.
 

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

Constructors in org.inria.ns.reflex.processor.asl.types with parameters of type Expression
TypeAction(QName name, QName base, Expression init, int ws, QName compareWith, QName parseWith, Element element, AbstractAction parent)
          Creates a new instance of TypeAction.
 

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

Constructors in org.inria.ns.reflex.processor.catalog with parameters of type Expression
AbstractIdentifierAction(Object identifier, Expression alternate, QName selector, Element element, AbstractAction parent)
          Creates a new instance of AbstractIdentifierAction.
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 Expression in org.inria.ns.reflex.processor.core
 

Methods in org.inria.ns.reflex.processor.core that return Expression
 Expression AbstractSetAction.getValue()
          Return the value of the property.
 

Constructors in org.inria.ns.reflex.processor.core with parameters of type Expression
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.
LiteralTextAction(Expression textContent, Node node, AbstractAction parent)
          Creates a new instance of FallBackAction.
 

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

Constructors in org.inria.ns.reflex.processor.exp with parameters of type Expression
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.
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.
UnmarshalAction(Expression source, int validate, String[] prefixes, boolean enablePrefixes, int failFast, Element element, AbstractAction parent)
          Create a new instance of UnmarshalAction.
 

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

Methods in org.inria.ns.reflex.processor.xcl with parameters of type Expression
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 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 SetParameterAction SetParameterAction.newSetUnnamedParameterAction(Expression value, Node node, AbstractAction parent)
          Create a new instance of SetParameterAction.
 

Constructors in org.inria.ns.reflex.processor.xcl with parameters of type Expression
AbstractFilterAction(Expression source, Element element, AbstractAction parent)
          Create a new AbstractFilterAction.
ComplexOperationAction(Expression referent, Expression refParent, Expression operand, Node node, AbstractAction parent)
          Creates a new instance of ComplexOperationAction.
EchoAction(Expression value, Node node, AbstractAction parent)
          Creates a new instance of EchoAction.
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.
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.
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.
SetAction(Expression value, Element element, AbstractAction parent)
          Creates a new instance of SetAction.
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 Expression in org.inria.ns.reflex.processor.xcl.xml
 

Constructors in org.inria.ns.reflex.processor.xcl.xml with parameters of type Expression
SetXMLAttribute(Expression referent, QExpression name, Expression value, boolean normalize, Node node, AbstractAction parent)
           
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.
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 Expression in org.inria.ns.reflex.util
 

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

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

Constructors in org.inria.ns.reflex.util.wunit with parameters of type Expression
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.
UrlAction(String method, Expression url, Expression frame, Node node, AbstractAction parent)
          Create a new URL to submit to a server.
 

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

Subclasses of Expression in org.inria.ns.reflex.xml.xpath
 class MixedExpression
           A MixedExpression is used when an expression contains a mixed-string of alternatively simple strings and XPath expression surrounded by curly braces.
 class StringExpression
           A StringExpression is used when an expression contains only a simple string, that stands for a litteral string value.
 class XPathExpression
           An XPathExpression is used to compute an XPath expression with a given data set.
 

Methods in org.inria.ns.reflex.xml.xpath that return Expression
 Expression[] MixedExpression.getExpressions()
          Return the ordered collection of StringExpression s and XPathExpression s that are parts of the expression.
static Expression Expression.parseValueTemplate(Element element, String attributeName)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(Element element, String namespaceURI, String localAttributeName)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(Element element, String namespaceURI, String localAttributeName, XFactory factory)
          Parses an expression string from an element's attribute, as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(String expression, Node node)
          Parses an expression string as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(String expression, Node node, Map namespaceURIs)
          Parses an expression string as an attribute value template to a compiled Expression.
static Expression Expression.parseValueTemplate(String expression, Node node, Map namespaceURIs, XFactory factory)
          Parses an expression string as an attribute value template to a compiled Expression.
 

Constructors in org.inria.ns.reflex.xml.xpath with parameters of type Expression
EvaluableExpression(Expression expression, Evaluable postProcess)
          Create a new evaluable expression.