org.das2.qds.util.AsciiParser.RecordParser


fieldCount

fieldCount( ) → int

indicate the number of fields this RecordParser is expecting on each line.

Returns:

the field count.

[search for examples] [view on GitHub] [view on old javadoc] [view source]

fieldCount( String line ) → int

readNextRecord

readNextRecord( java.io.BufferedReader reader ) → String

return the next record in a String, or null of no more records exist.

Parameters

reader - a BufferedReader

Returns:

a String

[search for examples] [view on GitHub] [view on old javadoc] [view source]


splitRecord

splitRecord( String line, java.lang.String[] fields ) → boolean

attempts to extract fields from the record, returning true if the record could be split.

Parameters

line - the line from the file.
fields - array to store the fields. fieldCount() should be used to determine the length of the array.

Returns:

true if the line is a record that can be split into fields.

[search for examples] [view on GitHub] [view on old javadoc] [view source]


tryParseRecord

tryParseRecord( String line, int irec, org.das2.qds.util.DataSetBuilder builder ) → boolean

returns true if the line appears to be a record. If it is a record, then the record is inserted into the builder.

Parameters

line - the line from the file.
irec - the record number
builder - the builder into which the data is inserted.

Returns:

true if the line appeared to be a record.

[search for examples] [view on GitHub] [view on old javadoc] [view source]