org.jbehave.core.steps
Class ParameterConverters.NumberListConverter

java.lang.Object
  extended by org.jbehave.core.steps.ParameterConverters.NumberListConverter
All Implemented Interfaces:
ParameterConverters.ParameterConverter
Enclosing class:
ParameterConverters

public static class ParameterConverters.NumberListConverter
extends java.lang.Object
implements ParameterConverters.ParameterConverter

Converts value to list of numbers. Splits value to a list, using an injectable value separator (defaulting to ",") and converts each element of list via the ParameterConverters.NumberConverter, using the NumberFormat provided (defaulting to NumberFormat.getInstance()).


Constructor Summary
ParameterConverters.NumberListConverter()
           
ParameterConverters.NumberListConverter(java.text.NumberFormat numberFormat, java.lang.String valueSeparator)
           
 
Method Summary
 boolean accept(java.lang.reflect.Type type)
           
 java.lang.Object convertValue(java.lang.String value, java.lang.reflect.Type type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterConverters.NumberListConverter

public ParameterConverters.NumberListConverter()

ParameterConverters.NumberListConverter

public ParameterConverters.NumberListConverter(java.text.NumberFormat numberFormat,
                                               java.lang.String valueSeparator)
Method Detail

accept

public boolean accept(java.lang.reflect.Type type)
Specified by:
accept in interface ParameterConverters.ParameterConverter

convertValue

public java.lang.Object convertValue(java.lang.String value,
                                     java.lang.reflect.Type type)
Specified by:
convertValue in interface ParameterConverters.ParameterConverter


Copyright © 2003-2010. All Rights Reserved.