|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.model.language.ExpressionDefinition
org.apache.camel.builder.ExpressionClause<T>
public class ExpressionClause<T>
Represents an expression clause within the DSL which when the expression is complete the clause continues to another part of the DSL
| Constructor Summary | |
|---|---|
ExpressionClause(T result)
|
|
| Method Summary | |||||
|---|---|---|---|---|---|
T |
body()
An expression of an inbound message body |
||||
T |
body(Class expectedType)
An expression of an inbound message body converted to the expected type |
||||
T |
constant(Object value)
Specify the constant expression value |
||||
static
|
createAndSetExpression(T result)
|
||||
T |
el(String text)
Evaluates the EL Language from JSP and JSF using the JUEL library |
||||
T |
exchange()
An expression of the exchange |
||||
T |
expression(Expression expression)
Specify an Expression instance |
||||
String |
getLanguage()
|
||||
T |
groovy(String text)
Evaluates a Groovy expression |
||||
T |
header(String name)
An expression of an inbound message header of the given name |
||||
T |
headers()
An expression of the inbound headers |
||||
T |
inMessage()
An expression of an inbound message |
||||
T |
javaScript(String text)
Evaluates a JavaScript expression |
||||
T |
jxpath(String text)
Evaluates a JXPath expression |
||||
T |
language(String language,
String expression)
Evaluates a given language name with the expression text |
||||
T |
method(String bean)
Evaluates an expression using the |
T |
method(String bean,
String method)
Evaluates an expression using the |
T |
mvel(String text)
Evaluates a MVEL expression |
T |
ognl(String text)
Evaluates an OGNL expression |
||||
T |
outBody()
An expression of an outbound message body |
||||
T |
outBody(Class expectedType)
An expression of an outbound message body converted to the expected type |
||||
T |
outHeader(String name)
An expression of an outbound message header of the given name |
||||
T |
outHeaders()
An expression of the outbound headers |
||||
T |
outMessage()
An expression of an inbound message |
||||
T |
php(String text)
Evaluates a PHP expression |
||||
T |
properties()
An expression of the exchange properties |
||||
T |
property(String name)
An expression of an exchange property of the given name |
||||
T |
python(String text)
Evaluates a Python expression |
||||
T |
ruby(String text)
Evaluates a Ruby expression |
||||
void |
setLanguage(String language)
|
||||
T |
simple(String text)
Evaluates a Simple expression |
||||
T |
sql(String text)
Evaluates an SQL expression |
||||
T |
xpath(String text)
Evaluates an XPath expression |
||||
T |
xpath(String text,
Class resultType)
Evaluates an XPath expression with the specified result type |
||||
T |
xpath(String text,
Class resultType,
Map<String,String> namespaces)
Evaluates an XPath expression with the specified result type and set of namespace prefixes and URIs |
||||
T |
xpath(String text,
Class resultType,
Namespaces namespaces)
Evaluates an XPath expression with the specified result type and set of namespace prefixes and URIs |
||||
T |
xpath(String text,
Map<String,String> namespaces)
Evaluates an XPath expression with the specified set of namespace prefixes and URIs |
||||
T |
xpath(String text,
Namespaces namespaces)
Evaluates an XPath expression with the specified set of namespace prefixes and URIs |
||||
T |
xquery(String text)
Evaluates an XQuery expression |
||||
T |
xquery(String text,
Class resultType)
Evaluates an XQuery expression with the specified result type |
||||
T |
xquery(String text,
Class resultType,
Map<String,String> namespaces)
Evaluates an XQuery expression with the specified result type and set of namespace prefixes and URIs |
||||
T |
xquery(String text,
Class resultType,
Namespaces namespaces)
Evaluates an XQuery expression with the specified result type and set of namespace prefixes and URIs |
||||
T |
xquery(String text,
Map<String,String> namespaces)
Evaluates an XQuery expression with the specified set of namespace prefixes and URIs |
||||
T |
xquery(String text,
Namespaces namespaces)
Evaluates an XQuery expression with the specified set of namespace prefixes and URIs |
||||
| Methods inherited from class org.apache.camel.model.language.ExpressionDefinition |
|---|
assertMatches, configureExpression, configurePredicate, createExpression, createPredicate, evaluate, evaluate, getExpression, getExpressionValue, getId, getLabel, getLabel, getPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExpressionClause(T result)
| Method Detail |
|---|
public static <T extends ExpressionNode> ExpressionClause<T> createAndSetExpression(T result)
public T expression(Expression expression)
Expression instance
public T constant(Object value)
public T exchange()
public T inMessage()
public T outMessage()
public T body()
public T body(Class expectedType)
public T outBody()
public T outBody(Class expectedType)
public T header(String name)
public T headers()
public T outHeader(String name)
public T outHeaders()
public T property(String name)
public T properties()
public T method(String bean)
public T method(String bean,
String method)
public T el(String text)
text - the expression to be evaluated
public T groovy(String text)
text - the expression to be evaluated
public T javaScript(String text)
text - the expression to be evaluated
public T jxpath(String text)
text - the expression to be evaluated
public T ognl(String text)
text - the expression to be evaluated
public T mvel(String text)
text - the expression to be evaluated
public T php(String text)
text - the expression to be evaluated
public T python(String text)
text - the expression to be evaluated
public T ruby(String text)
text - the expression to be evaluated
public T sql(String text)
text - the expression to be evaluated
public T simple(String text)
text - the expression to be evaluated
public T xpath(String text)
text - the expression to be evaluated
public T xpath(String text,
Class resultType)
text - the expression to be evaluatedresultType - the return type expected by the expressiopn
public T xpath(String text,
Class resultType,
Namespaces namespaces)
text - the expression to be evaluatedresultType - the return type expected by the expressionnamespaces - the namespace prefix and URIs to use
public T xpath(String text,
Class resultType,
Map<String,String> namespaces)
text - the expression to be evaluatedresultType - the return type expected by the expressionnamespaces - the namespace prefix and URIs to use
public T xpath(String text,
Namespaces namespaces)
text - the expression to be evaluatednamespaces - the namespace prefix and URIs to use
public T xpath(String text,
Map<String,String> namespaces)
text - the expression to be evaluatednamespaces - the namespace prefix and URIs to use
public T xquery(String text)
text - the expression to be evaluated
public T xquery(String text,
Class resultType)
text - the expression to be evaluatedresultType - the return type expected by the expressiopn
public T xquery(String text,
Class resultType,
Namespaces namespaces)
text - the expression to be evaluatedresultType - the return type expected by the expressionnamespaces - the namespace prefix and URIs to use
public T xquery(String text,
Class resultType,
Map<String,String> namespaces)
text - the expression to be evaluatedresultType - the return type expected by the expressionnamespaces - the namespace prefix and URIs to use
public T xquery(String text,
Namespaces namespaces)
text - the expression to be evaluatednamespaces - the namespace prefix and URIs to use
public T xquery(String text,
Map<String,String> namespaces)
text - the expression to be evaluatednamespaces - the namespace prefix and URIs to use
public T language(String language,
String expression)
language - the name of the languageexpression - the expression in the given language
public String getLanguage()
getLanguage in class ExpressionDefinitionpublic void setLanguage(String language)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||