@Metadata(label="language", title="Tokenize") public class TokenizerExpression extends ExpressionDefinition
TokenizeLanguage
Constructor and Description |
---|
TokenizerExpression() |
Modifier and Type | Method and Description |
---|---|
Expression |
createExpression(CamelContext camelContext) |
Predicate |
createPredicate(CamelContext camelContext) |
String |
getEndToken() |
Integer |
getGroup() |
String |
getHeaderName() |
Boolean |
getIncludeTokens() |
String |
getInheritNamespaceTagName() |
String |
getLanguage() |
Boolean |
getRegex() |
String |
getToken() |
Boolean |
getXml() |
void |
setEndToken(String endToken)
The end token to use as tokenizer if using start/end token pairs.
|
void |
setGroup(Integer group)
To group N parts together, for example to split big files into chunks of 1000 lines.
|
void |
setHeaderName(String headerName)
Name of header to tokenize instead of using the message body.
|
void |
setIncludeTokens(Boolean includeTokens)
Whether to include the tokens in the parts
The default value is false
|
void |
setInheritNamespaceTagName(String inheritNamespaceTagName)
To inherit namepaces from a root/parent tag name
|
void |
setRegex(boolean regex)
If the token is a regular expression pattern.
|
void |
setToken(String token)
The (start) token to use as tokenizer, for example \n for a new line token
|
void |
setXml(Boolean xml)
Whether the input is XML messages.
|
String |
toString() |
assertMatches, configureExpression, configurePredicate, createExpression, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim
public TokenizerExpression()
public String getLanguage()
getLanguage
in class ExpressionDefinition
public void setToken(String token)
public String getEndToken()
public void setEndToken(String endToken)
public String getHeaderName()
public void setHeaderName(String headerName)
public void setRegex(boolean regex)
public String getInheritNamespaceTagName()
public void setInheritNamespaceTagName(String inheritNamespaceTagName)
public void setXml(Boolean xml)
public Boolean getIncludeTokens()
public void setIncludeTokens(Boolean includeTokens)
public void setGroup(Integer group)
public Expression createExpression(CamelContext camelContext)
createExpression
in class ExpressionDefinition
public Predicate createPredicate(CamelContext camelContext)
createPredicate
in class ExpressionDefinition
public String toString()
toString
in class ExpressionDefinition
Apache Camel