Class DatasonnetLanguage
- java.lang.Object
-
- org.apache.camel.support.LanguageSupport
-
- org.apache.camel.language.datasonnet.DatasonnetLanguage
-
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.IsSingleton
,org.apache.camel.spi.Language
,org.apache.camel.spi.PropertyConfigurer
@Language("datasonnet") public class DatasonnetLanguage extends org.apache.camel.support.LanguageSupport implements org.apache.camel.spi.PropertyConfigurer
-
-
Constructor Summary
Constructors Constructor Description DatasonnetLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
configure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase)
org.apache.camel.Expression
createExpression(String expression)
org.apache.camel.Expression
createExpression(String expression, Object[] properties)
org.apache.camel.Predicate
createPredicate(String expression)
org.apache.camel.Predicate
createPredicate(String expression, Object[] properties)
com.datasonnet.document.MediaType
getBodyMediaType()
Map<String,String>
getClasspathImports()
Collection<String>
getLibraryPaths()
com.datasonnet.document.MediaType
getOutputMediaType()
void
setBodyMediaType(com.datasonnet.document.MediaType bodyMediaType)
void
setBodyMediaType(String bodyMediaType)
void
setLibraryPaths(Collection<String> libraryPaths)
void
setOutputMediaType(com.datasonnet.document.MediaType outputMediaType)
void
setOutputMediaType(String outputMediaType)
void
setResultType(Class<?> targetType)
-
-
-
Method Detail
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression)
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression)
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression, Object[] properties)
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
-
configure
public boolean configure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase)
- Specified by:
configure
in interfaceorg.apache.camel.spi.PropertyConfigurer
-
getBodyMediaType
public com.datasonnet.document.MediaType getBodyMediaType()
-
setBodyMediaType
public void setBodyMediaType(com.datasonnet.document.MediaType bodyMediaType)
-
setBodyMediaType
public void setBodyMediaType(String bodyMediaType)
-
getOutputMediaType
public com.datasonnet.document.MediaType getOutputMediaType()
-
setOutputMediaType
public void setOutputMediaType(com.datasonnet.document.MediaType outputMediaType)
-
setOutputMediaType
public void setOutputMediaType(String outputMediaType)
-
getLibraryPaths
public Collection<String> getLibraryPaths()
-
setLibraryPaths
public void setLibraryPaths(Collection<String> libraryPaths)
-
setResultType
public void setResultType(Class<?> targetType)
-
-