## org.das2.qds.util.AsciiParser.DelimParser

DelimParser splits the line on a regex (like "," or "\\s+") to create the fields. Trailing and leading whitespace is ignored.

## DelimParser( int fieldCount, String delim )

## header

## fieldCount

fieldCount( ) → int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]
fieldCount( String line ) → int [view source]

## getDelim

getDelim( ) → String

returns the delimiter, which is a regex. Examples include "," "\t", and "\s+"

### Returns:

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

## readNextRecord

readNextRecord( java.io.BufferedReader reader ) → String

### Parameters

reader - a BufferedReader

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setGuessUnits

setGuessUnits( boolean guess ) → void

if true, then try to guess the units of the data coming in. If most fields will be non-enumeration, then the flag is cleared.

### Parameters

guess - a boolean

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setShowException

setShowException( boolean s ) → void

### Parameters

s - a boolean

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setSkipField

setSkipField( int ifield, boolean skip ) → void

### Parameters

ifield - an int
skip - a boolean

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## splitRecord

splitRecord( String input, String[] fields ) → boolean

### Parameters

input - a String
fields - a java.lang.String[]

### Returns:

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

## toString

toString( ) → String

### Returns:

java.lang.String
[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

### Parameters

line - a String
irec - an int
builder - a DataSetBuilder

### Returns:

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