@Language(value="jsonpath")
public class JsonPathLanguage
extends org.apache.camel.support.LanguageSupport
implements org.apache.camel.spi.PropertyConfigurer
| Constructor and Description |
|---|
JsonPathLanguage() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.apache.camel.CamelContext camelContext,
Object target,
String name,
Object value,
boolean ignoreCase) |
org.apache.camel.Expression |
createExpression(String expression) |
org.apache.camel.Expression |
createExpression(String expression,
Object[] properties) |
org.apache.camel.Predicate |
createPredicate(String expression) |
org.apache.camel.Predicate |
createPredicate(String expression,
Object[] properties) |
String |
getHeaderName() |
com.jayway.jsonpath.Option[] |
getOptions() |
Class<?> |
getResultType() |
boolean |
isAllowEasyPredicate() |
boolean |
isAllowSimple() |
boolean |
isSuppressExceptions() |
boolean |
isWriteAsString() |
void |
setAllowEasyPredicate(boolean allowEasyPredicate) |
void |
setAllowSimple(boolean allowSimple) |
void |
setHeaderName(String headerName) |
void |
setOptions(com.jayway.jsonpath.Option... options) |
void |
setResultType(Class<?> resultType) |
void |
setSuppressExceptions(boolean suppressExceptions) |
void |
setWriteAsString(boolean writeAsString) |
boolean |
validateExpression(String expression) |
boolean |
validatePredicate(String expression) |
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContextpublic Class<?> getResultType()
public void setResultType(Class<?> resultType)
public boolean isSuppressExceptions()
public void setSuppressExceptions(boolean suppressExceptions)
public boolean isAllowSimple()
public void setAllowSimple(boolean allowSimple)
public boolean isAllowEasyPredicate()
public void setAllowEasyPredicate(boolean allowEasyPredicate)
public boolean isWriteAsString()
public void setWriteAsString(boolean writeAsString)
public String getHeaderName()
public void setHeaderName(String headerName)
public com.jayway.jsonpath.Option[] getOptions()
public void setOptions(com.jayway.jsonpath.Option... options)
public org.apache.camel.Predicate createPredicate(String expression)
createPredicate in interface org.apache.camel.spi.Languagepublic org.apache.camel.Expression createExpression(String expression)
createExpression in interface org.apache.camel.spi.Languagepublic org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
createPredicate in interface org.apache.camel.spi.Languagepublic org.apache.camel.Expression createExpression(String expression, Object[] properties)
createExpression in interface org.apache.camel.spi.Languagepublic boolean validateExpression(String expression)
public boolean validatePredicate(String expression)
Apache Camel