Package org.apache.camel.model
Class BasicExpressionNode<T extends BasicExpressionNode<T>>
java.lang.Object
org.apache.camel.model.OptionalIdentifiedDefinition<T>
org.apache.camel.model.BasicExpressionNode<T>
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.LineNumberAware
,CopyableDefinition<T>
,HasExpressionType
,org.apache.camel.NamedNode
,org.apache.camel.spi.HasCamelContext
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
- Direct Known Subclasses:
BasicOutputExpressionNode
public abstract class BasicExpressionNode<T extends BasicExpressionNode<T>>
extends OptionalIdentifiedDefinition<T>
implements HasExpressionType, CopyableDefinition<T>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionBasicExpressionNode
(org.apache.camel.Expression expression) protected
BasicExpressionNode
(ExpressionDefinition expression) BasicExpressionNode
(org.apache.camel.Predicate predicate) -
Method Summary
Modifier and TypeMethodDescriptionGets the expression definitiongetLabel()
void
void
setExpression
(org.apache.camel.Expression expression) void
setExpression
(ExpressionDefinition expression) void
setExpressionType
(ExpressionDefinition expressionType) Sets the expression definitionMethods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, getCamelContext, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, getNodePrefixId, getParent, hasCustomIdAssigned, id, idOrCreate, setCamelContext, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocation
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.model.CopyableDefinition
copyDefinition
Methods inherited from interface org.apache.camel.NamedNode
acceptDebugger, getShortName
-
Constructor Details
-
BasicExpressionNode
public BasicExpressionNode() -
BasicExpressionNode
-
BasicExpressionNode
public BasicExpressionNode(org.apache.camel.Expression expression) -
BasicExpressionNode
public BasicExpressionNode(org.apache.camel.Predicate predicate) -
BasicExpressionNode
-
-
Method Details
-
getExpression
-
setExpression
public void setExpression(org.apache.camel.Expression expression) -
setExpression
-
getExpressionType
Description copied from interface:HasExpressionType
Gets the expression definition- Specified by:
getExpressionType
in interfaceHasExpressionType
-
setExpressionType
Description copied from interface:HasExpressionType
Sets the expression definition- Specified by:
setExpressionType
in interfaceHasExpressionType
-
getLabel
- Specified by:
getLabel
in interfaceorg.apache.camel.NamedNode
-
preCreateProcessor
public void preCreateProcessor()
-