public class XQueryExpression extends NamespaceAwareExpression
Constructor and Description |
---|
XQueryExpression() |
XQueryExpression(String expression) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureExpression(CamelContext camelContext,
Expression expression) |
protected void |
configurePredicate(CamelContext camelContext,
Predicate predicate) |
Expression |
createExpression(CamelContext camelContext) |
String |
getHeaderName() |
String |
getLanguage() |
Class<?> |
getResultType() |
String |
getType() |
void |
setHeaderName(String headerName) |
void |
setResultType(Class<?> resultType) |
void |
setType(String type) |
configureNamespaceAware, getNamespaces, setNamespaces
assertMatches, createExpression, createPredicate, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, isTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toString
public XQueryExpression()
public XQueryExpression(String expression)
public String getLanguage()
getLanguage
in class ExpressionDefinition
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public String getHeaderName()
public void setHeaderName(String headerName)
public Expression createExpression(CamelContext camelContext)
createExpression
in class ExpressionDefinition
protected void configureExpression(CamelContext camelContext, Expression expression)
configureExpression
in class NamespaceAwareExpression
protected void configurePredicate(CamelContext camelContext, Predicate predicate)
configurePredicate
in class NamespaceAwareExpression
Apache Camel