org.mule.expression
Class ExpressionConfig

java.lang.Object
  extended by org.mule.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 DefaultExpressionManager


Field Summary
static String CUSTOM_EVALUATOR
           
static String EXPRESSION_SEPARATOR
           
 
Constructor Summary
ExpressionConfig()
           
ExpressionConfig(String expression, String evaluator, String customEvaluator)
           
ExpressionConfig(String expression, String evaluator, String customEvaluator, String expressionPrefix, String expressionPostfix)
           
 
Method Summary
 String getCustomEvaluator()
           
 String getEvaluator()
           
 String getExpression()
           
 String getFullExpression(ExpressionManager manager)
           
 void parse(String expressionString)
           
 void setCustomEvaluator(String customEvaluator)
           
 void setEvaluator(String evaluator)
           
 void setExpression(String expression)
           
 void validate(ExpressionManager manager)
           
 
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)

ExpressionConfig

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

parse

public void parse(String expressionString)

validate

public void validate(ExpressionManager manager)

getFullExpression

public String getFullExpression(ExpressionManager manager)

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-2009 MuleSource, Inc.. All Rights Reserved.