public abstract class AbstractCSVSource extends AbstractSource
| 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 |
name, NAME_ELEMENT, RETRIES_ELEMENT| Constructor and Description |
|---|
AbstractCSVSource(org.w3c.dom.Element config,
java.lang.String defaultName) |
AbstractCSVSource(java.lang.String name) |
| 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) |
appendToName, getFissuresNamingService, getName, getRetries, getRetryStrategy, setRetryStrategypublic 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 AbstractCSVSource(org.w3c.dom.Element config,
java.lang.String defaultName)
public AbstractCSVSource(java.lang.String name)
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.IOExceptionjava.io.FileNotFoundExceptionConfigurationExceptionpublic 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
UserConfigurationExceptionjava.io.IOExceptionpublic 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
UserConfigurationExceptionjava.io.IOExceptionpublic 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
UserConfigurationExceptionjava.io.IOExceptionpublic 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
UserConfigurationExceptionjava.io.IOExceptionpublic 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
UserConfigurationExceptionjava.io.IOException