Package org.apache.camel.model.language
Class JqExpression
- java.lang.Object
-
- org.apache.camel.model.language.ExpressionDefinition
-
- org.apache.camel.model.language.TypedExpressionDefinition
-
- org.apache.camel.model.language.SingleInputTypedExpressionDefinition
-
- org.apache.camel.model.language.JqExpression
-
- All Implemented Interfaces:
org.apache.camel.Expression
,org.apache.camel.ExpressionFactory
,HasExpressionType
,org.apache.camel.Predicate
,org.apache.camel.PredicateFactory
,org.apache.camel.spi.ExpressionFactoryAware
,org.apache.camel.spi.PredicateFactoryAware
@Metadata(firstVersion="3.18.0", label="language,json", title="JQ") public class JqExpression extends SingleInputTypedExpressionDefinition
Evaluates a JQ expression against a JSON message body.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JqExpression.Builder
Builder
is a specific builder forJqExpression
.-
Nested classes/interfaces inherited from class org.apache.camel.model.language.SingleInputTypedExpressionDefinition
SingleInputTypedExpressionDefinition.AbstractBuilder<T extends SingleInputTypedExpressionDefinition.AbstractBuilder<T,E>,E extends SingleInputTypedExpressionDefinition>
-
-
Constructor Summary
Constructors Constructor Description JqExpression()
JqExpression(String expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getLanguage()
-
Methods inherited from class org.apache.camel.model.language.SingleInputTypedExpressionDefinition
getHeaderName, getPropertyName, setHeaderName, setPropertyName
-
Methods inherited from class org.apache.camel.model.language.TypedExpressionDefinition
getResultType, getResultTypeName, setResultType, setResultTypeName
-
Methods inherited from class org.apache.camel.model.language.ExpressionDefinition
createExpression, createPredicate, evaluate, getExpression, getExpressionFactory, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getPredicateFactory, getTrim, init, initPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setTrim, toString
-
-
-
-
Constructor Detail
-
JqExpression
public JqExpression()
-
JqExpression
public JqExpression(String expression)
-
-
Method Detail
-
getLanguage
public String getLanguage()
- Overrides:
getLanguage
in classExpressionDefinition
-
-