Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.mule.expression
Class ExpressionConfig

    java.lang.Object
      org.mule.expression.ExpressionConfig

    public class ExpressionConfig

extends Object

A simple configuration object for holding the common Expression evaluator configuration. The `getFullExpression(ExpressionManager)` 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)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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