com.servingxml.components.common
Interface ValueEvaluator

All Known Implementing Classes:
DefaultingValueEvaluator, DefaultParameterValueEvaluator, MultipleStringValueEvaluator, StringLiteralValueEvaluator, StringValueEvaluator, SubstitutionExprValueEvaluator, XPathEvaluator

public interface ValueEvaluator


Field Summary
static ValueEvaluator EMPTY
           
static ValueEvaluator NULL
           
 
Method Summary
 Value bindValue(ServiceContext context, Flow flow)
           
 java.lang.String evaluateString(ServiceContext context, Flow flow)
           
 java.lang.String[] evaluateStringArray(ServiceContext context, Flow flow)
           
 Value evaluateValue(ServiceContext context, Flow flow)
           
 

Field Detail

EMPTY

static final ValueEvaluator EMPTY

NULL

static final ValueEvaluator NULL
Method Detail

evaluateString

java.lang.String evaluateString(ServiceContext context,
                                Flow flow)

evaluateStringArray

java.lang.String[] evaluateStringArray(ServiceContext context,
                                       Flow flow)

evaluateValue

Value evaluateValue(ServiceContext context,
                    Flow flow)

bindValue

Value bindValue(ServiceContext context,
                Flow flow)