Package org.apache.camel.model.language
Class DatasonnetExpression
- java.lang.Object
-
- org.apache.camel.model.language.ExpressionDefinition
-
- 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 ExpressionDefinition
To use DataSonnet scripts for message transformations.
-
-
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()
Class<?>
getResultType()
String
getResultTypeName()
void
setBodyMediaType(String bodyMediaType)
The String representation of the message's body MediaTypevoid
setOutputMediaType(String outputMediaType)
The String representation of the MediaType to outputvoid
setResultType(Class<?> resultType)
Sets the class of the result type (type from output).void
setResultTypeName(String resultTypeName)
Sets the class name of the result type (type from output)-
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
-
getResultType
public Class<?> getResultType()
-
setResultType
public void setResultType(Class<?> resultType)
Sets the class of the result type (type from output). The default result type is com.datasonnet.document.Document
-
getResultTypeName
public String getResultTypeName()
-
setResultTypeName
public void setResultTypeName(String resultTypeName)
Sets the class name of the result type (type from output) The default result type is com.datasonnet.document.Document
-
-