public class JsonPathExpression extends ExpressionDefinition
Constructor and Description |
---|
JsonPathExpression() |
JsonPathExpression(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 |
getLanguage() |
Class<?> |
getResultType() |
String |
getResultTypeName() |
void |
setResultType(Class<?> resultType) |
void |
setResultTypeName(String resultTypeName) |
assertMatches, createExpression, createPredicate, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, isTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toString
public JsonPathExpression()
public JsonPathExpression(String expression)
public String getResultTypeName()
public void setResultTypeName(String resultTypeName)
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public String getLanguage()
getLanguage
in class ExpressionDefinition
public Expression createExpression(CamelContext camelContext)
createExpression
in class ExpressionDefinition
protected void configureExpression(CamelContext camelContext, Expression expression)
configureExpression
in class ExpressionDefinition
protected void configurePredicate(CamelContext camelContext, Predicate predicate)
configurePredicate
in class ExpressionDefinition
Apache Camel