Package org.apache.camel.model.language
Class XQueryExpression.Builder
java.lang.Object
org.apache.camel.model.language.ExpressionDefinition.AbstractBuilder<XQueryExpression.Builder,XQueryExpression>
org.apache.camel.model.language.TypedExpressionDefinition.AbstractBuilder<XQueryExpression.Builder,XQueryExpression>
org.apache.camel.model.language.SingleInputTypedExpressionDefinition.AbstractBuilder<XQueryExpression.Builder,XQueryExpression>
org.apache.camel.model.language.NamespaceAwareExpression.AbstractNamespaceAwareBuilder<XQueryExpression.Builder,XQueryExpression>
org.apache.camel.model.language.XQueryExpression.Builder
- All Implemented Interfaces:
LanguageBuilder<XQueryExpression>
- Enclosing class:
XQueryExpression
public static class XQueryExpression.Builder
extends NamespaceAwareExpression.AbstractNamespaceAwareBuilder<XQueryExpression.Builder,XQueryExpression>
Builder is a specific builder for XQueryExpression.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfiguration(Object configuration) Custom saxon configuration (requires camel-saxon).configurationRef(String configurationRef) Reference to a saxon configuration instance in the registry to use for xquery (requires camel-saxon).end()Ends the build of an expression.Methods inherited from class org.apache.camel.model.language.NamespaceAwareExpression.AbstractNamespaceAwareBuilder
namespace, namespaces, namespacesMethods inherited from class org.apache.camel.model.language.SingleInputTypedExpressionDefinition.AbstractBuilder
headerName, propertyName, source, variableNameMethods inherited from class org.apache.camel.model.language.TypedExpressionDefinition.AbstractBuilder
resultType, resultTypeNameMethods inherited from class org.apache.camel.model.language.ExpressionDefinition.AbstractBuilder
expression, id, predicate, trim, trim
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
configuration
Custom saxon configuration (requires camel-saxon). This may be needed to add custom functions to a saxon configuration, so these custom functions can be used in xquery expressions. -
configurationRef
Reference to a saxon configuration instance in the registry to use for xquery (requires camel-saxon). This may be needed to add custom functions to a saxon configuration, so these custom functions can be used in xquery expressions. -
end
Description copied from interface:LanguageBuilderEnds the build of an expression.- Returns:
- the expression fully built.
-