org.apache.camel.model.language
Class XMLTokenizerExpression

java.lang.Object
  extended by org.apache.camel.model.language.ExpressionDefinition
      extended by org.apache.camel.model.language.NamespaceAwareExpression
          extended by org.apache.camel.model.language.XMLTokenizerExpression
All Implemented Interfaces:
Expression, Predicate, NamespaceAware

public class XMLTokenizerExpression
extends NamespaceAwareExpression

For expressions and predicates using a body or header tokenizer.

See Also:
XMLTokenizeLanguage

Constructor Summary
XMLTokenizerExpression()
           
XMLTokenizerExpression(String expression)
           
 
Method Summary
protected  void configureExpression(CamelContext camelContext, Expression expression)
           
protected  void configurePredicate(CamelContext camelContext, Predicate predicate)
           
 Expression createExpression(CamelContext camelContext)
           
 Integer getGroup()
           
 String getHeaderName()
           
 String getLanguage()
           
 String getMode()
           
 void setGroup(Integer group)
           
 void setHeaderName(String headerName)
           
 void setMode(String mode)
           
 
Methods inherited from class org.apache.camel.model.language.NamespaceAwareExpression
configureNamespaceAware, getNamespaces, setNamespaces
 
Methods inherited from class org.apache.camel.model.language.ExpressionDefinition
assertMatches, createExpression, createPredicate, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, isTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XMLTokenizerExpression

public XMLTokenizerExpression()

XMLTokenizerExpression

public XMLTokenizerExpression(String expression)
Method Detail

getLanguage

public String getLanguage()
Overrides:
getLanguage in class ExpressionDefinition

getHeaderName

public String getHeaderName()

setHeaderName

public void setHeaderName(String headerName)

setMode

public void setMode(String mode)

getMode

public String getMode()

getGroup

public Integer getGroup()

setGroup

public void setGroup(Integer group)

configureExpression

protected void configureExpression(CamelContext camelContext,
                                   Expression expression)
Overrides:
configureExpression in class NamespaceAwareExpression

configurePredicate

protected void configurePredicate(CamelContext camelContext,
                                  Predicate predicate)
Overrides:
configurePredicate in class NamespaceAwareExpression

createExpression

public Expression createExpression(CamelContext camelContext)
Overrides:
createExpression in class ExpressionDefinition


Apache Camel