|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.language.tokenizer.TokenizeLanguage
public class TokenizeLanguage
A language for tokenizer expressions.
This tokenizer language can operator in the following modes:
Constructor Summary | |
---|---|
TokenizeLanguage()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TokenizeLanguage()
Method Detail |
---|
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 expression
public Expression createExpression()
public Expression createExpression(String expression)
Language
createExpression
in interface Language
expression
- the expression as a string input
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 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |