Package org.apache.camel.jsonpath
Class JsonPathLanguage
- java.lang.Object
-
- org.apache.camel.support.LanguageSupport
-
- org.apache.camel.jsonpath.JsonPathLanguage
-
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.IsSingleton
,org.apache.camel.spi.Language
@Language("jsonpath") public class JsonPathLanguage extends org.apache.camel.support.LanguageSupport
-
-
Constructor Summary
Constructors Constructor Description JsonPathLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Expression
createExpression(String expression)
org.apache.camel.Predicate
createPredicate(String predicate)
com.jayway.jsonpath.Option[]
getOptions()
Class<?>
getResultType()
boolean
isSingleton()
boolean
isSuppressExceptions()
void
setOption(com.jayway.jsonpath.Option option)
void
setOptions(com.jayway.jsonpath.Option[] options)
void
setResultType(Class<?> resultType)
void
setSuppressExceptions(boolean suppressExceptions)
-
-
-
Method Detail
-
getResultType
public Class<?> getResultType()
-
setResultType
public void setResultType(Class<?> resultType)
-
isSuppressExceptions
public boolean isSuppressExceptions()
-
setSuppressExceptions
public void setSuppressExceptions(boolean suppressExceptions)
-
getOptions
public com.jayway.jsonpath.Option[] getOptions()
-
setOption
public void setOption(com.jayway.jsonpath.Option option)
-
setOptions
public void setOptions(com.jayway.jsonpath.Option[] options)
-
createPredicate
public org.apache.camel.Predicate createPredicate(String predicate)
-
createExpression
public org.apache.camel.Expression createExpression(String expression)
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interfaceorg.apache.camel.IsSingleton
- Overrides:
isSingleton
in classorg.apache.camel.support.LanguageSupport
-
-