com.servingxml.components.string
Class StringValueEvaluator

java.lang.Object
  extended by com.servingxml.components.string.StringValueEvaluator
All Implemented Interfaces:
ValueEvaluator

public class StringValueEvaluator
extends java.lang.Object
implements ValueEvaluator

The StringValueEvaluator class implements a ValueEvaluator.


Field Summary
 
Fields inherited from interface com.servingxml.components.common.ValueEvaluator
EMPTY, NULL
 
Constructor Summary
StringValueEvaluator(Stringable stringFactory)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringValueEvaluator

public StringValueEvaluator(Stringable stringFactory)
Method Detail

bindValue

public Value bindValue(ServiceContext context,
                       Flow flow)
Specified by:
bindValue in interface ValueEvaluator

evaluateString

public java.lang.String evaluateString(ServiceContext context,
                                       Flow flow)
Specified by:
evaluateString in interface ValueEvaluator

evaluateStringArray

public java.lang.String[] evaluateStringArray(ServiceContext context,
                                              Flow flow)
Specified by:
evaluateStringArray in interface ValueEvaluator

evaluateValue

public Value evaluateValue(ServiceContext context,
                           Flow flow)
Specified by:
evaluateValue in interface ValueEvaluator