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
Nested Classes Modifier and Type Class Description static class
DatasonnetExpression.Builder
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
Constructors Constructor Description DatasonnetExpression()
DatasonnetExpression(String expression)
DatasonnetExpression(org.apache.camel.Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBodyMediaType()
String
getLanguage()
String
getOutputMediaType()
void
setBodyMediaType(String bodyMediaType)
The String representation of the message's body MediaTypevoid
setOutputMediaType(String outputMediaType)
The String representation of the MediaType to output-
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
-
DatasonnetExpression
public DatasonnetExpression()
-
DatasonnetExpression
public DatasonnetExpression(String expression)
-
DatasonnetExpression
public DatasonnetExpression(org.apache.camel.Expression expression)
-
-
Method Detail
-
getLanguage
public String getLanguage()
- Overrides:
getLanguage
in classExpressionDefinition
-
getBodyMediaType
public String getBodyMediaType()
-
setBodyMediaType
public void setBodyMediaType(String bodyMediaType)
The String representation of the message's body MediaType
-
getOutputMediaType
public String getOutputMediaType()
-
setOutputMediaType
public void setOutputMediaType(String outputMediaType)
The String representation of the MediaType to output
-
-