Class XMLTokenizeLanguage
java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.support.SingleInputTypedLanguageSupport
org.apache.camel.language.xtokenizer.XMLTokenizeLanguage
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.IsSingleton,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.Language
@Language("xtokenize")
public class XMLTokenizeLanguage
extends org.apache.camel.support.SingleInputTypedLanguageSupport
A language for tokenizer expressions.
This xmltokenizer language can operate in the following modes:
- 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.ExpressioncreateExpression(org.apache.camel.Expression source, String expression, Object[] properties) protected booleanMethods inherited from class org.apache.camel.support.SingleInputTypedLanguageSupport
createExpression, createExpression, createPredicate, createPredicate, createPredicateMethods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext
-
Constructor Details
-
XMLTokenizeLanguage
public XMLTokenizeLanguage()
-
-
Method Details
-
supportResultType
protected boolean supportResultType()- Overrides:
supportResultTypein classorg.apache.camel.support.SingleInputTypedLanguageSupport
-
createExpression
public org.apache.camel.Expression createExpression(org.apache.camel.Expression source, String expression, Object[] properties) - Overrides:
createExpressionin classorg.apache.camel.support.SingleInputTypedLanguageSupport
-