public class TokenizeLanguage extends Object implements Language, IsSingleton
Constructor and Description |
---|
TokenizeLanguage() |
Modifier and Type | Method and Description |
---|---|
Expression |
createExpression()
Creates a tokenize expression.
|
Expression |
createExpression(String expression)
Creates an expression based on the given string input
|
Predicate |
createPredicate(String expression)
Creates a predicate based on the given string input
|
String |
getEndToken() |
int |
getGroup() |
String |
getHeaderName() |
String |
getInheritNamespaceTagName() |
String |
getToken() |
boolean |
isIncludeTokens() |
boolean |
isRegex() |
boolean |
isSingleton()
Whether this class supports being singleton or not.
|
boolean |
isXml() |
void |
setEndToken(String endToken) |
void |
setGroup(int group) |
void |
setHeaderName(String headerName) |
void |
setIncludeTokens(boolean includeTokens) |
void |
setInheritNamespaceTagName(String inheritNamespaceTagName) |
void |
setRegex(boolean regex) |
void |
setToken(String token) |
void |
setXml(boolean xml) |
static Expression |
tokenize(String token) |
static Expression |
tokenize(String token,
boolean regex) |
static Expression |
tokenize(String headerName,
String token) |
static Expression |
tokenize(String headerName,
String token,
boolean regex) |
static Expression |
tokenizePair(String startToken,
String endToken,
boolean includeTokens) |
static Expression |
tokenizeXML(String tagName,
String inheritNamespaceTagName) |
public TokenizeLanguage()
public static Expression tokenize(String token)
public static Expression tokenize(String token, boolean regex)
public static Expression tokenize(String headerName, String token)
public static Expression tokenize(String headerName, String token, boolean regex)
public static Expression tokenizePair(String startToken, String endToken, boolean includeTokens)
public static Expression tokenizeXML(String tagName, String inheritNamespaceTagName)
public Predicate createPredicate(String expression)
Language
createPredicate
in interface Language
expression
- the expressionpublic Expression createExpression()
public Expression createExpression(String expression)
Language
createExpression
in interface Language
expression
- the expression as a string inputpublic String getEndToken()
public void setEndToken(String endToken)
public String getHeaderName()
public void setHeaderName(String headerName)
public boolean isRegex()
public void setRegex(boolean regex)
public String getInheritNamespaceTagName()
public void setInheritNamespaceTagName(String inheritNamespaceTagName)
public boolean isXml()
public void setXml(boolean xml)
public boolean isIncludeTokens()
public void setIncludeTokens(boolean includeTokens)
public int getGroup()
public void setGroup(int group)
public boolean isSingleton()
IsSingleton
isSingleton
in interface IsSingleton
Apache Camel