Package org.apache.camel.model
Class ExpressionNodeHelper
- java.lang.Object
-
- org.apache.camel.model.ExpressionNodeHelper
-
public final class ExpressionNodeHelper extends Object
Helper forExpressionNode
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExpressionDefinition
toExpressionDefinition(org.apache.camel.Expression expression)
Determines whichExpressionDefinition
describes the given expression in the best possible way.static ExpressionDefinition
toExpressionDefinition(org.apache.camel.Predicate predicate)
Determines whichExpressionDefinition
describes the given predicate in the best possible way.
-
-
-
Method Detail
-
toExpressionDefinition
public static ExpressionDefinition toExpressionDefinition(org.apache.camel.Expression expression)
Determines whichExpressionDefinition
describes the given expression in the best possible way. This implementation will use types such asSimpleExpression
,XPathExpression
etc. if the given expression is detected as such a type.- Parameters:
expression
- the expression- Returns:
- a definition which describes the expression
-
toExpressionDefinition
public static ExpressionDefinition toExpressionDefinition(org.apache.camel.Predicate predicate)
Determines whichExpressionDefinition
describes the given predicate in the best possible way. This implementation will use types such asSimpleExpression
,XPathExpression
etc. if the given predicate is detect as such a type.- Parameters:
predicate
- the predicate- Returns:
- a definition which describes the predicate
-
-