public class MultiFieldTimeParser extends java.lang.Object implements AsciiParser.FieldParser
| Constructor and Description |
|---|
MultiFieldTimeParser(int firstColumn,
java.lang.String[] timeFormats,
TimeParser parser,
Units units) |
| Modifier and Type | Method and Description |
|---|---|
static MultiFieldTimeParser |
create(AsciiParser ap,
int firstColumn,
java.lang.String[] timeFormats)
configure AsciiParser ap to use this field parser.
|
Units |
getUnits()
suggest units for unpacking.
|
double |
parseField(java.lang.String field,
int columnIndex)
Either the field is accumulated in a string, and the entire string is parsed for the last field.
|
QDataSet |
unpack(QDataSet rank2,
Units u) |
public MultiFieldTimeParser(int firstColumn,
java.lang.String[] timeFormats,
TimeParser parser,
Units units)
public static MultiFieldTimeParser create(AsciiParser ap, int firstColumn, java.lang.String[] timeFormats)
ap - firstColumn - timeFormats - public double parseField(java.lang.String field,
int columnIndex)
throws java.text.ParseException
parseField in interface AsciiParser.FieldParserfield - the contents of the field.columnIndex - the index of the column in the table.java.text.ParseExceptionpublic Units getUnits()