@Metadata(label="language", title="XML Tokenize") public class XMLTokenizerExpression extends NamespaceAwareExpression
XMLTokenizeLanguage
Constructor and Description |
---|
XMLTokenizerExpression() |
XMLTokenizerExpression(String expression) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureExpression(CamelContext camelContext,
Expression expression) |
protected void |
configurePredicate(CamelContext camelContext,
Predicate predicate) |
Expression |
createExpression(CamelContext camelContext) |
Integer |
getGroup() |
String |
getHeaderName() |
String |
getLanguage() |
String |
getMode() |
void |
setGroup(Integer group)
To group N parts together
|
void |
setHeaderName(String headerName)
Name of header to tokenize instead of using the message body.
|
void |
setMode(String mode)
The extraction mode.
|
configureNamespaceAware, getNamespaces, setNamespaces
assertMatches, createExpression, createPredicate, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toString
public XMLTokenizerExpression()
public XMLTokenizerExpression(String expression)
public String getLanguage()
getLanguage
in class ExpressionDefinition
public String getHeaderName()
public void setHeaderName(String headerName)
public void setMode(String mode)
protected void configureExpression(CamelContext camelContext, Expression expression)
configureExpression
in class NamespaceAwareExpression
protected void configurePredicate(CamelContext camelContext, Predicate predicate)
configurePredicate
in class NamespaceAwareExpression
public Expression createExpression(CamelContext camelContext)
createExpression
in class ExpressionDefinition
Apache Camel