com.servingxml.components.parameter
Class DefaultValueImpl

java.lang.Object
  extended by com.servingxml.components.parameter.DefaultValueImpl
All Implemented Interfaces:
DefaultValue

public class DefaultValueImpl
extends java.lang.Object
implements DefaultValue


Field Summary
 
Fields inherited from interface com.servingxml.components.parameter.DefaultValue
EMPTY
 
Constructor Summary
DefaultValueImpl(ValueEvaluator valueEvaluator)
           
 
Method Summary
 java.lang.String evaluateString(ServiceContext context, Flow flow)
           
 java.lang.String[] evaluateStringArray(ServiceContext context, Flow flow)
           
 ValueEvaluator getValueEvaluator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultValueImpl

public DefaultValueImpl(ValueEvaluator valueEvaluator)
Method Detail

evaluateStringArray

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

evaluateString

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

getValueEvaluator

public ValueEvaluator getValueEvaluator()
Specified by:
getValueEvaluator in interface DefaultValue