Package org.apache.camel.model.language
Class DatasonnetExpression
java.lang.Object
org.apache.camel.model.language.ExpressionDefinition
org.apache.camel.model.language.TypedExpressionDefinition
org.apache.camel.model.language.DatasonnetExpression
- 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.7.0",
label="language,transformation",
title="DataSonnet")
public class DatasonnetExpression
extends TypedExpressionDefinition
To use DataSonnet scripts for message transformations.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder
is a specific builder forDatasonnetExpression
.Nested classes/interfaces inherited from class org.apache.camel.model.language.TypedExpressionDefinition
TypedExpressionDefinition.AbstractBuilder<T extends TypedExpressionDefinition.AbstractBuilder<T,
E>, E extends TypedExpressionDefinition> -
Constructor Summary
ConstructorDescriptionDatasonnetExpression
(String expression) DatasonnetExpression
(org.apache.camel.Expression expression) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setBodyMediaType
(String bodyMediaType) The String representation of the message's body MediaTypevoid
setOutputMediaType
(String outputMediaType) The String representation of the MediaType to outputMethods 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 Details
-
DatasonnetExpression
public DatasonnetExpression() -
DatasonnetExpression
-
DatasonnetExpression
public DatasonnetExpression(org.apache.camel.Expression expression)
-
-
Method Details
-
getLanguage
- Overrides:
getLanguage
in classExpressionDefinition
-
getBodyMediaType
-
setBodyMediaType
The String representation of the message's body MediaType -
getOutputMediaType
-
setOutputMediaType
The String representation of the MediaType to output
-