Package org.apache.camel.model.language
Class VariableExpression
java.lang.Object
org.apache.camel.model.language.ExpressionDefinition
org.apache.camel.model.language.VariableExpression
- All Implemented Interfaces:
org.apache.camel.Expression,org.apache.camel.ExpressionFactory,HasExpressionType,org.apache.camel.Predicate,org.apache.camel.PredicateFactory,org.apache.camel.spi.ExpressionFactoryAware,org.apache.camel.spi.PredicateFactoryAware
@Metadata(firstVersion="4.4.0",
label="language,core",
title="Variable")
public class VariableExpression
extends ExpressionDefinition
Gets a variable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilderis a specific builder forVariableExpression.Nested classes/interfaces inherited from class org.apache.camel.model.language.ExpressionDefinition
ExpressionDefinition.AbstractBuilder<T extends ExpressionDefinition.AbstractBuilder<T,E>, E extends ExpressionDefinition> -
Constructor Summary
ConstructorsModifierConstructorDescriptionVariableExpression(String expression) protectedVariableExpression(VariableExpression source) -
Method Summary
Methods inherited from class org.apache.camel.model.language.ExpressionDefinition
createExpression, createPredicate, evaluate, getExpression, getExpressionFactory, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getPredicateFactory, getTrim, init, initPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setTrim, toString
-
Constructor Details
-
VariableExpression
public VariableExpression() -
VariableExpression
-
VariableExpression
-
-
Method Details
-
copyDefinition
- Overrides:
copyDefinitionin classExpressionDefinition
-
getLanguage
- Overrides:
getLanguagein classExpressionDefinition
-