com.servingxml.components.common
Class StringLiteralValueEvaluator

java.lang.Object
  extended by com.servingxml.components.common.StringLiteralValueEvaluator
All Implemented Interfaces:
ValueEvaluator

public class StringLiteralValueEvaluator
extends java.lang.Object
implements ValueEvaluator


Field Summary
 
Fields inherited from interface com.servingxml.components.common.ValueEvaluator
EMPTY, NULL
 
Constructor Summary
StringLiteralValueEvaluator(java.lang.String s)
           
 
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

StringLiteralValueEvaluator

public StringLiteralValueEvaluator(java.lang.String s)
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