org.mule.util.expression
Class ExpressionConfig

java.lang.Object
  extended by org.mule.util.expression.ExpressionConfig

public class ExpressionConfig
extends Object

A simple configuration object for holding the common Expression evaluator configuration. The getFullExpression() will return the evaluator and expression information in a format that can be passed into the ExpressionEvaluatorManager


Field Summary
static String CUSTOM_EVALUATOR
           
static String EXPRESSION_SEPARATOR
           
 
Constructor Summary
ExpressionConfig()
           
ExpressionConfig(String expression, String evaluator, String customEvaluator)
           
 
Method Summary
 String getCustomEvaluator()
           
 String getEvaluator()
           
 String getExpression()
           
 String getFullExpression()
           
 void setCustomEvaluator(String customEvaluator)
           
 void setEvaluator(String evaluator)
           
 void setExpression(String expression)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CUSTOM_EVALUATOR

public static final String CUSTOM_EVALUATOR
See Also:
Constant Field Values

EXPRESSION_SEPARATOR

public static final String EXPRESSION_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

ExpressionConfig

public ExpressionConfig()

ExpressionConfig

public ExpressionConfig(String expression,
                        String evaluator,
                        String customEvaluator)
Method Detail

validate

public void validate()

getFullExpression

public String getFullExpression()

getCustomEvaluator

public String getCustomEvaluator()

setCustomEvaluator

public void setCustomEvaluator(String customEvaluator)

getEvaluator

public String getEvaluator()

setEvaluator

public void setEvaluator(String evaluator)

getExpression

public String getExpression()

setExpression

public void setExpression(String expression)


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.