org.apache.camel.model.language
Class ExpressionType
java.lang.Object
org.apache.camel.model.language.ExpressionType
- Direct Known Subclasses:
- ELExpression, GroovyExpression, HeaderExpression, JavaScriptExpression, LanguageExpression, OgnlExpression, PhpExpression, PythonExpression, RubyExpression, SimpleExpression, SqlExpression, XPathExpression, XQueryExpression
public class ExpressionType
- extends Object
A useful base class for an expression
- Version:
- $Revision: 1.1 $
ExpressionType
public ExpressionType()
ExpressionType
public ExpressionType(String expression)
ExpressionType
public ExpressionType(Predicate predicate)
ExpressionType
public ExpressionType(Expression expression)
toString
public String toString()
- Overrides:
toString
in class Object
getLanguage
public String getLanguage()
createPredicate
public Predicate<Exchange> createPredicate(RouteContext route)
createExpression
public Expression createExpression(RouteContext routeContext)
getExpression
public String getExpression()
setExpression
public void setExpression(String expression)
getId
public String getId()
- Gets the value of the id property.
- Returns:
- possible object is
String
setId
public void setId(String value)
- Sets the value of the id property.
- Parameters:
value
- allowed object is
String
Copyright © 2007 Apache Software Foundation. All Rights Reserved.