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) protectedBasicExpressionNode(ExpressionDefinition expression) BasicExpressionNode(org.apache.camel.Predicate predicate) -
Method Summary
Modifier and TypeMethodDescriptionGets the expression definitiongetLabel()voidvoidsetExpression(org.apache.camel.Expression expression) voidsetExpression(ExpressionDefinition expression) voidsetExpressionType(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, setLocationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.model.CopyableDefinition
copyDefinitionMethods 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:HasExpressionTypeGets the expression definition- Specified by:
getExpressionTypein interfaceHasExpressionType
-
setExpressionType
Description copied from interface:HasExpressionTypeSets the expression definition- Specified by:
setExpressionTypein interfaceHasExpressionType
-
getLabel
- Specified by:
getLabelin interfaceorg.apache.camel.NamedNode
-
preCreateProcessor
public void preCreateProcessor()
-