Class DatasonnetExpression
java.lang.Object
org.apache.camel.support.ExpressionSupport
org.apache.camel.support.ExpressionAdapter
org.apache.camel.language.datasonnet.DatasonnetExpression
- All Implemented Interfaces:
org.apache.camel.Expression,org.apache.camel.Predicate,org.apache.camel.spi.ExpressionResultTypeAware
public class DatasonnetExpression
extends org.apache.camel.support.ExpressionAdapter
implements org.apache.camel.spi.ExpressionResultTypeAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbodyMediaType(com.datasonnet.document.MediaType bodyMediaType) static DatasonnetExpressionstatic DatasonnetExpression<T> Tcom.datasonnet.document.MediaTypecom.datasonnet.document.MediaTypeClass<?>voidinit(org.apache.camel.CamelContext context) booleanmatches(org.apache.camel.Exchange exchange) outputMediaType(com.datasonnet.document.MediaType outputMediaType) voidsetBodyMediaType(com.datasonnet.document.MediaType inputMimeType) The message's body MediaTypevoidsetLibraryPaths(Collection<String> libraryPaths) The paths to search for .libsonnet filesvoidsetOutputMediaType(com.datasonnet.document.MediaType outputMimeType) The MediaType to outputvoidsetResultType(Class<?> targetType) Sets the class of the result type (type from output).toString()Methods inherited from class org.apache.camel.support.ExpressionAdapter
assertionFailureMessageMethods inherited from class org.apache.camel.support.ExpressionSupport
assertMatches, evaluateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.Predicate
initPredicate
-
Constructor Details
-
DatasonnetExpression
-
-
Method Details
-
builder
-
builder
-
matches
public boolean matches(org.apache.camel.Exchange exchange) - Specified by:
matchesin interfaceorg.apache.camel.Predicate- Overrides:
matchesin classorg.apache.camel.support.ExpressionSupport
-
evaluate
- Specified by:
evaluatein interfaceorg.apache.camel.Expression- Overrides:
evaluatein classorg.apache.camel.support.ExpressionAdapter
-
init
public void init(org.apache.camel.CamelContext context) - Specified by:
initin interfaceorg.apache.camel.Expression- Specified by:
initin interfaceorg.apache.camel.Predicate- Overrides:
initin classorg.apache.camel.support.ExpressionAdapter
-
getBodyMediaType
public com.datasonnet.document.MediaType getBodyMediaType() -
setBodyMediaType
public void setBodyMediaType(com.datasonnet.document.MediaType inputMimeType) The message's body MediaType -
getOutputMediaType
public com.datasonnet.document.MediaType getOutputMediaType() -
setOutputMediaType
public void setOutputMediaType(com.datasonnet.document.MediaType outputMimeType) The MediaType to output -
getLibraryPaths
-
setLibraryPaths
The paths to search for .libsonnet files -
getExpressionText
- Specified by:
getExpressionTextin interfaceorg.apache.camel.spi.ExpressionResultTypeAware
-
getResultType
- Specified by:
getResultTypein interfaceorg.apache.camel.spi.ExpressionResultTypeAware
-
setResultType
Sets the class of the result type (type from output). The default result type is com.datasonnet.document.Document -
bodyMediaType
-
outputMediaType
-
toString
-