@Metadata(label="language,json",
title="JSonPath")
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() |
Boolean |
getSuppressExceptions() |
void |
setResultType(Class<?> resultType)
Sets the class of the result type (type from output)
|
void |
setResultTypeName(String resultTypeName)
Sets the class name of the result type (type from output)
|
void |
setSuppressExceptions(Boolean suppressExceptions)
Whether to suppress exceptions such as PathNotFoundException.
|
assertMatches, createExpression, createPredicate, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getOtherAttributes, getPredicate, getTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setOtherAttributes, setProperty, setTrim, toStringpublic JsonPathExpression()
public JsonPathExpression(String expression)
public String getResultTypeName()
public void setResultTypeName(String resultTypeName)
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public Boolean getSuppressExceptions()
public void setSuppressExceptions(Boolean suppressExceptions)
public String getLanguage()
getLanguage in class ExpressionDefinitionpublic Expression createExpression(CamelContext camelContext)
createExpression in class ExpressionDefinitionprotected void configureExpression(CamelContext camelContext, Expression expression)
configureExpression in class ExpressionDefinitionprotected void configurePredicate(CamelContext camelContext, Predicate predicate)
configurePredicate in class ExpressionDefinitionApache Camel