cucumber.runtime
Class ParameterType

java.lang.Object
  extended by cucumber.runtime.ParameterType

public class ParameterType
extends Object

This class composes all interesting parameter information into one object.


Field Summary
static String DEFAULT_DELIMITER
           
 
Constructor Summary
ParameterType(Type type, String dateFormat, String delimiter, cucumber.deps.com.thoughtworks.xstream.converters.SingleValueConverter singleValueConverter)
           
 
Method Summary
 Object convert(String value, LocalizedXStreams.LocalizedXStream xStream, Locale locale)
           
static List<ParameterType> fromMethod(Method method)
           
 String getDateFormat()
           
 Class<?> getRawType()
           
 Type getType()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_DELIMITER

public static final String DEFAULT_DELIMITER
See Also:
Constant Field Values
Constructor Detail

ParameterType

public ParameterType(Type type,
                     String dateFormat,
                     String delimiter,
                     cucumber.deps.com.thoughtworks.xstream.converters.SingleValueConverter singleValueConverter)
Method Detail

fromMethod

public static List<ParameterType> fromMethod(Method method)

getRawType

public Class<?> getRawType()

getType

public Type getType()

toString

public String toString()
Overrides:
toString in class Object

convert

public Object convert(String value,
                      LocalizedXStreams.LocalizedXStream xStream,
                      Locale locale)

getDateFormat

public String getDateFormat()


Copyright © 2012. All Rights Reserved.