attributeGroup "expressionAttributes"
Namespace:
Content:
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 3 attributes
Used:
XML Representation Summary
<...
   
 = 
("attachment" | "attachments" | "attachments-list" | "bean" | "endpoint" | "exception-type" | "function" | "groovy" | "header" | "headers" | "headers-list" | "json" | "json-node" | "jxpath" | "map-payload" | "message" | "mule" | "ognl" | "payload" | "process" | "regex" | "string" | "variable" | "xpath" | "xpath2" | "xpath-node" | "custom")
 = 
xsd:string
 = 
(xsd:string | xsd:NMTOKEN)
...>
Known Usage Locations
XML Source (w/o annotations (3); see within schema source)
<xsd:attributeGroup name="expressionAttributes">
<xsd:attribute name="evaluator" type="standardExpressionEvaluators" use="optional"/>
<xsd:attribute name="expression" type="xsd:string" use="required"/>
<xsd:attribute name="custom-evaluator" type="substitutableName" use="optional"/>
</xsd:attributeGroup>
Attribute Detail (all declarations; defined within this component only; 3/3)
custom-evaluator
Type:
Use:
optional
The name of the custom evaluator to use. This attribute is only used when the 'evaluator' attribute is set to "custom". You can plug in your own expression evaluators by registering them with the ExpressionEvaluatorManager.
Attribute Value
xsd:string | xsd:NMTOKEN
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="custom-evaluator" type="substitutableName" use="optional"/>

evaluator
Type:
Use:
optional
The expression evaluator to use. Expression evaluators must be registered with the ExpressionEvaluatorManager before they can be used. Using the custom evaluator allows you to define your own evaluator with the 'custom-evaluator' attribute. Note that some evaluators such as xpath, groovy, and bean are loaded from other Mule modules (XML and Scripting, respectively). These modules must be on your classpath before the evaluator can be used.
Attribute Value
enumeration of (xsd:string | xsd:NMTOKEN)
Enumeration:
"attachment", "attachments", "attachments-list", "bean", "endpoint", "exception-type", "function", "groovy", "header", "headers", "headers-list", "json", "json-node", "jxpath", "map-payload", "message", "mule", "ognl", "payload", "process", "regex", "string", "variable", "xpath", "xpath2", "xpath-node", "custom"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="evaluator" type="standardExpressionEvaluators" use="optional"/>

expression
Type:
xsd:string, predefined
Use:
required
The expression to evaluate. The syntax of this attribute changes depending on the evaluator being used.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="expression" type="xsd:string" use="required"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.