@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, getExpressionFactory, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getPredicateFactory, getTrim, init, initPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setTrim
public TokenizerExpression()
public TokenizerExpression(String token)
public String getLanguage()
getLanguage
in class ExpressionDefinition
public String getToken()
public 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 getRegex()
public String getInheritNamespaceTagName()
public void setInheritNamespaceTagName(String inheritNamespaceTagName)
public String getXml()
public void setXml(String xml)
public String getIncludeTokens()
public void setIncludeTokens(String includeTokens)
public String getGroup()
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 ExpressionDefinition
Apache Camel