public class SimpleBuilder extends Object implements org.apache.camel.Predicate, org.apache.camel.Expression
Simple
language builder.
This builder is available in the Java DSL from the RouteBuilder
which means that using
simple language for Expression
s or Predicate
s is very easy with the help of this builder.Constructor and Description |
---|
SimpleBuilder(String text) |
Modifier and Type | Method and Description |
---|---|
<T> T |
evaluate(org.apache.camel.Exchange exchange,
Class<T> type) |
Class<?> |
getResultType() |
String |
getText() |
boolean |
matches(org.apache.camel.Exchange exchange) |
SimpleBuilder |
resultType(Class<?> resultType) |
void |
setResultType(Class<?> resultType) |
static SimpleBuilder |
simple(String text) |
static SimpleBuilder |
simple(String text,
Class<?> resultType) |
static SimpleBuilder |
simpleF(String formatText,
Class<?> resultType,
Object... values) |
static SimpleBuilder |
simpleF(String formatText,
Object... values) |
String |
toString() |
public SimpleBuilder(String text)
public static SimpleBuilder simple(String text)
public static SimpleBuilder simple(String text, Class<?> resultType)
public static SimpleBuilder simpleF(String formatText, Object... values)
public static SimpleBuilder simpleF(String formatText, Class<?> resultType, Object... values)
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public SimpleBuilder resultType(Class<?> resultType)
public boolean matches(org.apache.camel.Exchange exchange)
matches
in interface org.apache.camel.Predicate
public <T> T evaluate(org.apache.camel.Exchange exchange, Class<T> type)
evaluate
in interface org.apache.camel.Expression
Apache Camel