Uses of Class
org.apache.camel.model.language.ExpressionDefinition

Packages that use ExpressionDefinition
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.model.language The JAXB POJOs for the Expression and Predicate plugins for the XML Configuration
org.apache.camel.view Helper class to help with the Visualisation of Routes 
 

Uses of ExpressionDefinition in org.apache.camel.builder
 

Subclasses of ExpressionDefinition in org.apache.camel.builder
 class ExpressionClause<T>
          Represents an expression clause within the DSL which when the expression is complete the clause continues to another part of the DSL
 

Methods in org.apache.camel.builder that return ExpressionDefinition
 ExpressionDefinition ExpressionClauseSupport.getExpressionType()
           
 ExpressionDefinition ExpressionClause.getExpressionType()
           
 

Methods in org.apache.camel.builder with parameters of type ExpressionDefinition
 void ExpressionClauseSupport.setExpressionType(ExpressionDefinition expressionType)
           
protected  void ExpressionClause.setExpressionType(ExpressionDefinition expressionType)
           
 

Uses of ExpressionDefinition in org.apache.camel.model
 

Methods in org.apache.camel.model that return ExpressionDefinition
 ExpressionDefinition ExpressionNode.getExpression()
           
 ExpressionDefinition AggregateDefinition.getExpression()
           
 ExpressionDefinition ExpressionSubElementDefinition.getExpressionType()
           
 

Methods in org.apache.camel.model that return types with arguments of type ExpressionDefinition
 List<ExpressionDefinition> ResequenceDefinition.getExpressions()
           
 

Methods in org.apache.camel.model with parameters of type ExpressionDefinition
 ResequenceDefinition ResequenceDefinition.expression(ExpressionDefinition expression)
          Sets the expression to use for reordering
 FilterDefinition ProcessorDefinition.filter(ExpressionDefinition expression)
          Message Filter EIP: Creates a predicate expression which only if it is true then the exchange is forwarded to the destination
 void ExpressionNode.setExpression(ExpressionDefinition expression)
           
 void AggregateDefinition.setExpression(ExpressionDefinition expression)
           
 void ExpressionSubElementDefinition.setExpressionType(ExpressionDefinition expressionType)
           
 

Constructors in org.apache.camel.model with parameters of type ExpressionDefinition
AggregateDefinition(ExpressionDefinition correlationExpression)
           
ExpressionNode(ExpressionDefinition expression)
           
FilterDefinition(ExpressionDefinition expression)
           
LoopDefinition(ExpressionDefinition expression)
           
NoOutputExpressionNode(ExpressionDefinition expression)
           
RecipientListDefinition(ExpressionDefinition expression)
           
SetHeaderDefinition(String headerName, ExpressionDefinition expression)
           
SetOutHeaderDefinition(String headerName, ExpressionDefinition expression)
           
SetPropertyDefinition(String propertyName, ExpressionDefinition expression)
           
SplitDefinition(ExpressionDefinition expression)
           
WhenDefinition(ExpressionDefinition expression)
           
 

Uses of ExpressionDefinition in org.apache.camel.model.language
 

Subclasses of ExpressionDefinition in org.apache.camel.model.language
 class ConstantExpression
          For expressions and predicates using a constant
 class ELExpression
          For EL expressions and predicates
 class GroovyExpression
          For Groovy expressions and predicates
 class HeaderExpression
          An expression which extracts the named header
 class JavaScriptExpression
          For JavaScript expressions and predicates
 class JXPathExpression
          For JXPath expressions and predicates
 class LanguageExpression
          Represents a parameterised language expression which can support any language at runtime using the language attribute.
 class MethodCallExpression
          For expressions and predicates using the bean language
 class MvelExpression
          For MVEL expressions and predicates
 class NamespaceAwareExpression
          A useful base class for any expression which may be namespace or XML content aware such as XPathExpression or XQueryExpression
 class OgnlExpression
          For OGNL expressions and predicates
 class PhpExpression
          For PHP expressions and predicates
 class PropertyExpression
          An expression which extracts the named exchange property
 class PythonExpression
          For Python expressions and predicates
 class RubyExpression
          For Ruby expressions and predicates
 class SimpleExpression
          For expressions and predicates using the simple language
 class SqlExpression
          For SQL expressions and predicates
 class TokenizerExpression
          For expressions and predicates using a body or header tokenizer
 class XPathExpression
          For XPath expressions and predicates
 class XQueryExpression
          For XQuery expressions and predicates
 

Methods in org.apache.camel.model.language that return ExpressionDefinition
 ExpressionDefinition ExpressionDefinition.getExpressionType()
           
 

Methods in org.apache.camel.model.language with parameters of type ExpressionDefinition
protected  void ExpressionDefinition.setExpressionType(ExpressionDefinition expressionType)
          Allows derived classes to set a lazily created expressionType instance such as if using the ExpressionClause
 

Method parameters in org.apache.camel.model.language with type arguments of type ExpressionDefinition
static String ExpressionDefinition.getLabel(List<ExpressionDefinition> expressions)
           
 

Uses of ExpressionDefinition in org.apache.camel.view
 

Methods in org.apache.camel.view with parameters of type ExpressionDefinition
protected  String GraphSupport.getLabel(ExpressionDefinition expression)
           
 

Method parameters in org.apache.camel.view with type arguments of type ExpressionDefinition
protected  String GraphSupport.getLabel(List<ExpressionDefinition> expressions)
           
 



Apache CAMEL