Class DatasonnetLanguage

java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.support.SingleInputTypedLanguageSupport
org.apache.camel.language.datasonnet.DatasonnetLanguage
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.Language

@Language("datasonnet") public class DatasonnetLanguage extends org.apache.camel.support.SingleInputTypedLanguageSupport
  • Field Summary

    Fields inherited from class org.apache.camel.support.LanguageSupport

    RESOURCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.camel.Expression
     
    org.apache.camel.Expression
    createExpression(org.apache.camel.Expression source, String expression, Object[] properties)
     
    org.apache.camel.Predicate
    createPredicate(String expression)
     
    org.apache.camel.Predicate
    createPredicate(String expression, Object[] properties)
     
     

    Methods inherited from class org.apache.camel.support.SingleInputTypedLanguageSupport

    createExpression, createPredicate, supportResultType

    Methods inherited from class org.apache.camel.support.LanguageSupport

    getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DatasonnetLanguage

      public DatasonnetLanguage()
  • Method Details

    • createPredicate

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

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

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

      public org.apache.camel.Expression createExpression(org.apache.camel.Expression source, String expression, Object[] properties)
      Overrides:
      createExpression in class org.apache.camel.support.SingleInputTypedLanguageSupport
    • getClasspathImports

      public Map<String,String> getClasspathImports()