Package org.apache.camel.language.xquery
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
-
Field Summary
Fields inherited from class org.apache.camel.support.LanguageSupport
RESOURCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase) protected voidconfigureBuilder(XQueryBuilder builder, Object[] properties, org.apache.camel.Expression source) org.apache.camel.ExpressioncreateExpression(org.apache.camel.Expression source, String expression, Object[] properties) net.sf.saxon.ConfigurationvoidsetConfiguration(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, supportResultTypeMethods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext
-
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:
createExpressionin classorg.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:
configurein interfaceorg.apache.camel.spi.PropertyConfigurer
-