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.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 XQueryLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanconfigure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase)protected voidconfigureBuilder(XQueryBuilder builder, Object[] properties)org.apache.camel.ExpressioncreateExpression(String expression)org.apache.camel.ExpressioncreateExpression(String expression, Object[] properties)org.apache.camel.PredicatecreatePredicate(String expression)org.apache.camel.PredicatecreatePredicate(String expression, Object[] properties)net.sf.saxon.ConfigurationgetConfiguration()voidsetConfiguration(net.sf.saxon.Configuration configuration)-
Methods inherited from class org.apache.camel.support.SingleInputTypedLanguageSupport
createExpression, getHeaderName, getPropertyName, setHeaderName, setPropertyName
-
Methods inherited from class org.apache.camel.support.TypedLanguageSupport
getResultType, setResultType
-
-
-
-
Method Detail
-
getConfiguration
public net.sf.saxon.Configuration getConfiguration()
-
setConfiguration
public void setConfiguration(net.sf.saxon.Configuration configuration)
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression)
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression)
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression, Object[] properties)
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language- Overrides:
createExpressionin classorg.apache.camel.support.SingleInputTypedLanguageSupport
-
configureBuilder
protected void configureBuilder(XQueryBuilder builder, Object[] properties)
-
-