cucumber.runtime.converters
Class TimeConverter<T>

java.lang.Object
  extended by cucumber.runtime.converters.TimeConverter<T>
All Implemented Interfaces:
cucumber.deps.com.thoughtworks.xstream.converters.ConverterMatcher, cucumber.deps.com.thoughtworks.xstream.converters.SingleValueConverter
Direct Known Subclasses:
CalendarConverter, DateConverter

public abstract class TimeConverter<T>
extends Object


Method Summary
 boolean canConvert(Class type)
           
 T fromString(String string)
           
 List<? extends Format> getFormats()
           
static TimeConverter getInstance(ParameterType parameterType, Locale locale)
           
static List<Class> getTimeClasses()
           
 void removeOnlyFormat()
           
 void setOnlyFormat(String dateFormatString, Locale locale)
           
 String toString(Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFormats

public List<? extends Format> getFormats()
Returns:
A Format to parse the argument

toString

public String toString(Object obj)
Specified by:
toString in interface cucumber.deps.com.thoughtworks.xstream.converters.SingleValueConverter

setOnlyFormat

public void setOnlyFormat(String dateFormatString,
                          Locale locale)

removeOnlyFormat

public void removeOnlyFormat()

getInstance

public static TimeConverter getInstance(ParameterType parameterType,
                                        Locale locale)

getTimeClasses

public static List<Class> getTimeClasses()

fromString

public T fromString(String string)
Specified by:
fromString in interface cucumber.deps.com.thoughtworks.xstream.converters.SingleValueConverter

canConvert

public boolean canConvert(Class type)
Specified by:
canConvert in interface cucumber.deps.com.thoughtworks.xstream.converters.ConverterMatcher


Copyright © 2012. All Rights Reserved.