Package org.apache.camel.model.language
Class XMLTokenizerExpression.Builder
java.lang.Object
org.apache.camel.model.language.SingleInputExpressionDefinition.AbstractBuilder<T,E>
org.apache.camel.model.language.XMLTokenizerExpression.Builder
- All Implemented Interfaces:
LanguageBuilder<XMLTokenizerExpression>
- Enclosing class:
- XMLTokenizerExpression
public static class XMLTokenizerExpression.Builder
extends SingleInputExpressionDefinition.AbstractBuilder<T,E>
Builder
is a specific builder for XMLTokenizerExpression
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionend()
Ends the build of an expression.expression
(String expression) The expression value in your chosen language syntaxgroup
(int group) To group N parts togetherTo group N parts togetherSets the id of this nodeThe extraction mode.namespace
(List<PropertyDefinition> namespace) Injects the XML Namespaces of prefix -> uri mappingsnamespaces
(Map<String, String> namespaces) Injects the XML Namespaces of prefix -> uri mappingsnamespaces
(org.apache.camel.support.builder.Namespaces namespaces) Injects the XML Namespaces of prefix -> uri mappingspredicate
(org.apache.camel.Predicate predicate) trim
(boolean trim) Whether to trim the value to remove leading and trailing whitespaces and line breaksWhether to trim the value to remove leading and trailing whitespaces and line breaksMethods inherited from class org.apache.camel.model.language.SingleInputExpressionDefinition.AbstractBuilder
headerName, propertyName
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
mode
The extraction mode. The available extraction modes are:- i - injecting the contextual namespace bindings into the extracted token (default)
- w - wrapping the extracted token in its ancestor context
- u - unwrapping the extracted token to its child content
- t - extracting the text content of the specified element
-
group
To group N parts together -
group
To group N parts together -
end
Description copied from interface:LanguageBuilder
Ends the build of an expression.- Returns:
- the expression fully built.
-
namespaces
public XMLTokenizerExpression.Builder namespaces(org.apache.camel.support.builder.Namespaces namespaces) Injects the XML Namespaces of prefix -> uri mappings- Parameters:
namespaces
- the XML namespaces
-
namespaces
Injects the XML Namespaces of prefix -> uri mappings- Parameters:
namespaces
- the XML namespaces with the key of prefixes and the value the URIs
-
namespace
Injects the XML Namespaces of prefix -> uri mappings -
id
Sets the id of this node -
trim
Whether to trim the value to remove leading and trailing whitespaces and line breaks -
trim
Whether to trim the value to remove leading and trailing whitespaces and line breaks -
expression
The expression value in your chosen language syntax -
predicate
-