@Metadata(firstVersion="2.0.0",
label="language,core",
title="Tokenize")
public class TokenizerExpression
extends ExpressionDefinition
org.apache.camel.language.tokenizer.TokenizeLanguage| Constructor and Description |
|---|
TokenizerExpression() |
TokenizerExpression(String token) |
| Modifier and Type | Method and Description |
|---|---|
String |
getEndToken() |
String |
getGroup() |
String |
getGroupDelimiter() |
String |
getHeaderName() |
String |
getIncludeTokens() |
String |
getInheritNamespaceTagName() |
String |
getLanguage() |
String |
getRegex() |
String |
getSkipFirst() |
String |
getToken() |
String |
getXml() |
void |
setEndToken(String endToken)
The end token to use as tokenizer if using start/end token pairs.
|
void |
setGroup(String group)
To group N parts together, for example to split big files into chunks of
1000 lines.
|
void |
setGroupDelimiter(String groupDelimiter)
Sets the delimiter to use when grouping.
|
void |
setHeaderName(String headerName)
Name of header to tokenize instead of using the message body.
|
void |
setIncludeTokens(String includeTokens)
Whether to include the tokens in the parts when using pairs
The default value is false
|
void |
setInheritNamespaceTagName(String inheritNamespaceTagName)
To inherit namespaces from a root/parent tag name when using XML You can
use simple language as the tag name to support dynamic names.
|
void |
setRegex(String regex)
If the token is a regular expression pattern.
|
void |
setSkipFirst(String skipFirst)
To skip the very first element
|
void |
setToken(String token)
The (start) token to use as tokenizer, for example you can use the new
line token.
|
void |
setXml(String xml)
Whether the input is XML messages.
|
String |
toString() |
createExpression, createPredicate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, init, matches, setExpression, setExpressionType, setExpressionValue, setId, setTrimpublic TokenizerExpression()
public TokenizerExpression(String token)
public String getLanguage()
getLanguage in class ExpressionDefinitionpublic void setToken(String token)
public String getEndToken()
public void setEndToken(String endToken)
public String getHeaderName()
public void setHeaderName(String headerName)
public void setRegex(String regex)
public String getInheritNamespaceTagName()
public void setInheritNamespaceTagName(String inheritNamespaceTagName)
public void setXml(String xml)
public String getIncludeTokens()
public void setIncludeTokens(String includeTokens)
public void setGroup(String group)
public String getGroupDelimiter()
public void setGroupDelimiter(String groupDelimiter)
public String getSkipFirst()
public void setSkipFirst(String skipFirst)
public String toString()
toString in class ExpressionDefinitionApache Camel