quickfix.field.converter
Class UtcTimeOnlyConverter

java.lang.Object
  extended by quickfix.field.converter.UtcTimeOnlyConverter

public class UtcTimeOnlyConverter
extends java.lang.Object

Convert between a time and a String.


Constructor Summary
UtcTimeOnlyConverter()
           
 
Method Summary
protected static void assertDigitSequence(java.lang.String value, int i, int j, java.lang.String type)
           
protected static void assertLength(java.lang.String value, int i, java.lang.String type)
           
protected static void assertSeparator(java.lang.String value, int offset, char ch, java.lang.String type)
           
static java.lang.String convert(java.util.Date d, boolean includeMilliseconds)
          Convert a time (represented as a Date) to a String (HH:MM:SS or HH:MM:SS.SSS)
static java.util.Date convert(java.lang.String value)
          Convert between a String and a time
protected  java.text.DateFormat createDateFormat(java.lang.String format)
           
protected static long parseLong(java.lang.String s)
           
protected static void throwFieldConvertError(java.lang.String value, java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtcTimeOnlyConverter

public UtcTimeOnlyConverter()
Method Detail

convert

public static java.lang.String convert(java.util.Date d,
                                       boolean includeMilliseconds)
Convert a time (represented as a Date) to a String (HH:MM:SS or HH:MM:SS.SSS)

Parameters:
d - the date with the time to convert
includeMilliseconds - controls whether milliseconds are included in the result
Returns:
a String representing the time.

convert

public static java.util.Date convert(java.lang.String value)
                              throws FieldConvertError
Convert between a String and a time

Parameters:
value - the string to parse
Returns:
a date object representing the time
Throws:
FieldConvertError - raised for invalid time string

assertLength

protected static void assertLength(java.lang.String value,
                                   int i,
                                   java.lang.String type)
                            throws FieldConvertError
Throws:
FieldConvertError

assertDigitSequence

protected static void assertDigitSequence(java.lang.String value,
                                          int i,
                                          int j,
                                          java.lang.String type)
                                   throws FieldConvertError
Throws:
FieldConvertError

assertSeparator

protected static void assertSeparator(java.lang.String value,
                                      int offset,
                                      char ch,
                                      java.lang.String type)
                               throws FieldConvertError
Throws:
FieldConvertError

throwFieldConvertError

protected static void throwFieldConvertError(java.lang.String value,
                                             java.lang.String type)
                                      throws FieldConvertError
Throws:
FieldConvertError

parseLong

protected static long parseLong(java.lang.String s)

createDateFormat

protected java.text.DateFormat createDateFormat(java.lang.String format)