Package org.apache.camel.model.language
Class XMLTokenizerExpression
- All Implemented Interfaces:
org.apache.camel.Expression,org.apache.camel.ExpressionFactory,HasExpressionType,org.apache.camel.Predicate,org.apache.camel.PredicateFactory,org.apache.camel.spi.ExpressionFactoryAware,org.apache.camel.spi.NamespaceAware,org.apache.camel.spi.PredicateFactoryAware
@Metadata(firstVersion="2.14.0",
label="language,core,xml",
title="XML Tokenize")
public class XMLTokenizerExpression
extends NamespaceAwareExpression
Tokenize XML payloads.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilderis a specific builder forXMLTokenizerExpression.static enumModedefines the possible extraction modes that can be used.Nested classes/interfaces inherited from class org.apache.camel.model.language.NamespaceAwareExpression
NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T extends NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T,E>, E extends NamespaceAwareExpression> Nested classes/interfaces inherited from class org.apache.camel.model.language.SingleInputTypedExpressionDefinition
SingleInputTypedExpressionDefinition.AbstractBuilder<T extends SingleInputTypedExpressionDefinition.AbstractBuilder<T,E>, E extends SingleInputTypedExpressionDefinition> -
Constructor Summary
ConstructorsModifierConstructorDescriptionXMLTokenizerExpression(String expression) XMLTokenizerExpression(org.apache.camel.Expression expression) protected -
Method Summary
Methods inherited from class org.apache.camel.model.language.NamespaceAwareExpression
getNamespace, getNamespaceAsMap, getNamespaces, setNamespace, setNamespacesMethods inherited from class org.apache.camel.model.language.SingleInputTypedExpressionDefinition
getSource, setSourceMethods inherited from class org.apache.camel.model.language.TypedExpressionDefinition
getResultType, getResultTypeName, setResultType, setResultTypeNameMethods inherited from class org.apache.camel.model.language.ExpressionDefinition
createExpression, createPredicate, evaluate, getExpression, getExpressionFactory, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getPredicateFactory, getTrim, init, initPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setTrim, toString
-
Constructor Details
-
XMLTokenizerExpression
public XMLTokenizerExpression() -
XMLTokenizerExpression
-
XMLTokenizerExpression
-
XMLTokenizerExpression
public XMLTokenizerExpression(org.apache.camel.Expression expression)
-
-
Method Details
-
copyDefinition
- Overrides:
copyDefinitionin classExpressionDefinition
-
getLanguage
- Overrides:
getLanguagein classExpressionDefinition
-
getMode
-
setMode
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
-
getGroup
-
setGroup
To group N parts together
-