quickfix.field.converter
Class UtcTimeOnlyConverter
java.lang.Object
quickfix.field.converter.UtcTimeOnlyConverter
public class UtcTimeOnlyConverter
- extends java.lang.Object
Convert between a time and a String.
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 |
UtcTimeOnlyConverter
public UtcTimeOnlyConverter()
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 convertincludeMilliseconds
- 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)