public abstract class AbstractCSVSource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
csvFilename |
static Time |
DEFAULT_END |
static Time |
DEFAULT_TIME |
static java.lang.String |
DEPTH |
static java.lang.String |
DEPTH_UNITS |
static java.lang.String |
ELEVATION |
static java.lang.String |
ELEVATION_UNITS |
static java.lang.String |
FE_GEO_REGION |
static java.lang.String |
FE_REGION |
static java.lang.String |
FE_REGION_TYPE |
static java.lang.String |
FE_SEIS_REGION |
static java.lang.String |
LATITUDE |
static java.lang.String |
LONGITUDE |
static java.lang.String |
NAME |
static java.lang.String |
UNKNOWN |
Constructor and Description |
---|
AbstractCSVSource() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
concatenateValidFields() |
abstract java.lang.String[] |
getFields() |
boolean |
isValidField(java.lang.String field) |
static double |
loadDouble(java.util.List<java.lang.String> headers,
com.csvreader.CsvReader csvReader,
java.lang.String headerName,
double defaultValue) |
static float |
loadFloat(java.util.List<java.lang.String> headers,
com.csvreader.CsvReader csvReader,
java.lang.String headerName,
float defaultValue) |
static java.lang.String |
loadString(java.util.List<java.lang.String> headers,
com.csvreader.CsvReader csvReader,
java.lang.String headerName,
java.lang.String defaultValue) |
static Time |
loadTime(java.util.List<java.lang.String> headers,
com.csvreader.CsvReader csvReader,
java.lang.String headerName,
Time defaultTime) |
static UnitImpl |
loadUnit(java.util.List<java.lang.String> headers,
com.csvreader.CsvReader csvReader,
java.lang.String headerName,
UnitImpl defaultUnit) |
java.util.List<java.lang.String> |
validateHeaders(com.csvreader.CsvReader csvReader) |
public static final java.lang.String LONGITUDE
public static final java.lang.String LATITUDE
public static final java.lang.String ELEVATION
public static final java.lang.String DEPTH
public static final java.lang.String NAME
public static final java.lang.String FE_SEIS_REGION
public static final java.lang.String FE_GEO_REGION
public static final java.lang.String FE_REGION
public static final java.lang.String FE_REGION_TYPE
public static final java.lang.String DEPTH_UNITS
public static final java.lang.String ELEVATION_UNITS
public static final java.lang.String UNKNOWN
public static final Time DEFAULT_TIME
public static final Time DEFAULT_END
protected java.lang.String csvFilename
public abstract java.lang.String[] getFields()
public boolean isValidField(java.lang.String field)
public java.lang.String concatenateValidFields()
public java.util.List<java.lang.String> validateHeaders(com.csvreader.CsvReader csvReader) throws java.io.IOException, java.io.FileNotFoundException, ConfigurationException
java.io.IOException
java.io.FileNotFoundException
ConfigurationException
public static float loadFloat(java.util.List<java.lang.String> headers, com.csvreader.CsvReader csvReader, java.lang.String headerName, float defaultValue) throws UserConfigurationException, java.io.IOException
UserConfigurationException
java.io.IOException
public static double loadDouble(java.util.List<java.lang.String> headers, com.csvreader.CsvReader csvReader, java.lang.String headerName, double defaultValue) throws UserConfigurationException, java.io.IOException
UserConfigurationException
java.io.IOException
public static java.lang.String loadString(java.util.List<java.lang.String> headers, com.csvreader.CsvReader csvReader, java.lang.String headerName, java.lang.String defaultValue) throws UserConfigurationException, java.io.IOException
UserConfigurationException
java.io.IOException
public static UnitImpl loadUnit(java.util.List<java.lang.String> headers, com.csvreader.CsvReader csvReader, java.lang.String headerName, UnitImpl defaultUnit) throws UserConfigurationException, java.io.IOException
UserConfigurationException
java.io.IOException
public static Time loadTime(java.util.List<java.lang.String> headers, com.csvreader.CsvReader csvReader, java.lang.String headerName, Time defaultTime) throws UserConfigurationException, java.io.IOException
UserConfigurationException
java.io.IOException