Class 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 Detail

      • DatasonnetLanguage

        public DatasonnetLanguage()
    • Method Detail

      • createPredicate

        public org.apache.camel.Predicate createPredicate​(String expression)
        Specified by:
        createPredicate in interface org.apache.camel.spi.Language
      • createExpression

        public org.apache.camel.Expression createExpression​(String expression)
        Specified by:
        createExpression in interface org.apache.camel.spi.Language
      • createPredicate

        public org.apache.camel.Predicate createPredicate​(String expression,
                                                          Object[] properties)
        Specified by:
        createPredicate in interface org.apache.camel.spi.Language
      • createExpression

        public org.apache.camel.Expression createExpression​(String expression,
                                                            Object[] properties)
        Specified by:
        createExpression in interface org.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 interface org.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)
      • setLibraryPaths

        public void setLibraryPaths​(Collection<String> libraryPaths)
      • setResultType

        public void setResultType​(Class<?> targetType)