Package org.apache.camel.language.jq
Class JqExpression
java.lang.Object
org.apache.camel.support.ExpressionSupport
org.apache.camel.support.ExpressionAdapter
org.apache.camel.language.jq.JqExpression
- All Implemented Interfaces:
org.apache.camel.Expression,org.apache.camel.Predicate,org.apache.camel.spi.ExpressionResultTypeAware
public class JqExpression
extends org.apache.camel.support.ExpressionAdapter
implements org.apache.camel.spi.ExpressionResultTypeAware
-
Constructor Summary
ConstructorsConstructorDescriptionJqExpression(String expression) JqExpression(net.thisptr.jackson.jq.Scope scope, String expression) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(org.apache.camel.Exchange exchange) Class<?> net.thisptr.jackson.jq.ScopegetScope()org.apache.camel.Expressionvoidinit(org.apache.camel.CamelContext camelContext) booleanmatches(org.apache.camel.Exchange exchange) voidsetResultType(Class<?> resultType) voidsetResultTypeName(String resultTypeName) voidsetScope(net.thisptr.jackson.jq.Scope scope) voidsetSource(org.apache.camel.Expression source) Methods inherited from class org.apache.camel.support.ExpressionAdapter
assertionFailureMessage, evaluateMethods inherited from class org.apache.camel.support.ExpressionSupport
assertMatchesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Predicate
initPredicate
-
Constructor Details
-
JqExpression
-
JqExpression
-
-
Method Details
-
init
public void init(org.apache.camel.CamelContext camelContext) - Specified by:
initin interfaceorg.apache.camel.Expression- Specified by:
initin interfaceorg.apache.camel.Predicate- Overrides:
initin classorg.apache.camel.support.ExpressionAdapter
-
getScope
public net.thisptr.jackson.jq.Scope getScope() -
setScope
public void setScope(net.thisptr.jackson.jq.Scope scope) -
getExpressionText
- Specified by:
getExpressionTextin interfaceorg.apache.camel.spi.ExpressionResultTypeAware
-
getResultType
- Specified by:
getResultTypein interfaceorg.apache.camel.spi.ExpressionResultTypeAware
-
setResultType
-
getResultTypeName
-
setResultTypeName
-
getSource
public org.apache.camel.Expression getSource() -
setSource
public void setSource(org.apache.camel.Expression source) -
matches
public boolean matches(org.apache.camel.Exchange exchange) - Specified by:
matchesin interfaceorg.apache.camel.Predicate- Overrides:
matchesin classorg.apache.camel.support.ExpressionSupport
-
evaluate
- Overrides:
evaluatein classorg.apache.camel.support.ExpressionSupport
-