Class XQueryLanguage

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

@Language("xquery") public class XQueryLanguage extends org.apache.camel.support.SingleInputTypedLanguageSupport implements org.apache.camel.spi.PropertyConfigurer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    configure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase)
     
    protected void
    configureBuilder(XQueryBuilder builder, Object[] properties, org.apache.camel.Expression source)
     
    org.apache.camel.Expression
    createExpression(org.apache.camel.Expression source, String expression, Object[] properties)
     
    net.sf.saxon.Configuration
     
    void
    setConfiguration(net.sf.saxon.Configuration configuration)
    To use an existing Saxon configuration, instead of default settings.

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

    createExpression, createExpression, createPredicate, createPredicate, 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

    • XQueryLanguage

      public XQueryLanguage()
  • Method Details

    • getConfiguration

      public net.sf.saxon.Configuration getConfiguration()
    • setConfiguration

      public void setConfiguration(net.sf.saxon.Configuration configuration)
      To use an existing Saxon configuration, instead of default settings.
    • 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
    • configureBuilder

      protected void configureBuilder(XQueryBuilder builder, Object[] properties, org.apache.camel.Expression source)
    • 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