Package org.apache.camel.model.language
Class ExpressionDefinition.AbstractBuilder<T extends ExpressionDefinition.AbstractBuilder<T,E>,E extends ExpressionDefinition>
java.lang.Object
org.apache.camel.model.language.ExpressionDefinition.AbstractBuilder<T,E>
- All Implemented Interfaces:
LanguageBuilder<E>
- Direct Known Subclasses:
ExchangePropertyExpression.Builder,HeaderExpression.Builder,LanguageExpression.Builder,TypedExpressionDefinition.AbstractBuilder,VariableExpression.Builder
- Enclosing class:
ExpressionDefinition
protected abstract static class ExpressionDefinition.AbstractBuilder<T extends ExpressionDefinition.AbstractBuilder<T,E>,E extends ExpressionDefinition>
extends Object
implements LanguageBuilder<E>
AbstractBuilder is the base expression builder.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexpression(String expression) The expression value in your chosen language syntaxSets the id of this nodepredicate(org.apache.camel.Predicate predicate) trim(boolean trim) Whether to trim the value to remove leading and trailing whitespaces and line breaksWhether to trim the value to remove leading and trailing whitespaces and line breaksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.builder.LanguageBuilder
end
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
id
Sets the id of this node -
trim
Whether to trim the value to remove leading and trailing whitespaces and line breaks -
trim
Whether to trim the value to remove leading and trailing whitespaces and line breaks -
expression
The expression value in your chosen language syntax -
predicate
-