public class CSVNetworkSource extends AbstractCSVSource implements NetworkSource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AZIMUTH |
protected java.util.List<edu.iris.Fissures.network.ChannelImpl> |
channels |
static java.lang.String |
CODE |
static java.lang.String |
COMMENT |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
DIP |
static java.lang.String |
END |
static java.lang.String |
NET_CODE |
static java.lang.String |
NET_END |
static java.lang.String |
NET_START |
protected java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> |
networks |
static java.lang.String |
OPERATOR |
static java.lang.String |
SAMPLE_FREQUENCY |
static java.lang.String |
SAMPLE_PERIOD |
static java.lang.String |
SITE_CODE |
static java.lang.String |
START |
static java.lang.String |
STATION_CODE |
protected java.util.List<edu.iris.Fissures.network.StationImpl> |
stations |
csvFilename, DEFAULT_END, DEFAULT_TIME, DEPTH, DEPTH_UNITS, ELEVATION, ELEVATION_UNITS, FE_GEO_REGION, FE_REGION, FE_REGION_TYPE, FE_SEIS_REGION, LATITUDE, LONGITUDE, NAME, UNKNOWN
name, NAME_ELEMENT, RETRIES_ELEMENT
Constructor and Description |
---|
CSVNetworkSource(org.w3c.dom.Element config) |
CSVNetworkSource(java.lang.String stationFile,
java.lang.String channelFile) |
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends edu.iris.Fissures.network.ChannelImpl> |
getChannels(edu.iris.Fissures.network.StationImpl station) |
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getChannelsFromReader(java.io.Reader reader,
java.util.List<edu.iris.Fissures.network.StationImpl> stations) |
java.lang.String |
getDescription() |
java.lang.String[] |
getFields() |
edu.iris.Fissures.IfNetwork.Instrumentation |
getInstrumentation(edu.iris.Fissures.network.ChannelImpl chanId) |
java.lang.String |
getName()
returns the name of the server.
|
edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess |
getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr) |
java.util.List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> |
getNetworkByName(java.lang.String name) |
java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> |
getNetworks() |
java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> |
getNetworksFromStations(java.util.List<edu.iris.Fissures.network.StationImpl> staList) |
edu.iris.Fissures.model.TimeInterval |
getRefreshInterval() |
edu.iris.Fissures.model.QuantityImpl |
getSensitivity(edu.iris.Fissures.network.ChannelImpl chanId) |
protected edu.iris.Fissures.network.StationImpl |
getStationForChannel(java.lang.String netCode,
java.lang.String staCode) |
java.util.List<? extends edu.iris.Fissures.network.StationImpl> |
getStations(edu.iris.Fissures.network.NetworkAttrImpl net) |
java.util.List<edu.iris.Fissures.network.StationImpl> |
getStationsFromReader(java.io.Reader reader) |
protected void |
initChannels(org.w3c.dom.Element config) |
protected void |
initStations(org.w3c.dom.Element config) |
void |
setConstraints(NetworkQueryConstraints constraints) |
java.lang.String |
toString() |
concatenateValidFields, isValidField, loadDouble, loadFloat, loadString, loadTime, loadUnit, validateHeaders
appendToName, getFissuresNamingService, getRetries, getRetryStrategy, setRetryStrategy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRetries, getRetryStrategy
appendToName
protected java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> networks
protected java.util.List<edu.iris.Fissures.network.StationImpl> stations
protected java.util.List<edu.iris.Fissures.network.ChannelImpl> channels
public static final java.lang.String NET_CODE
public static final java.lang.String STATION_CODE
public static final java.lang.String SITE_CODE
public static final java.lang.String CODE
public static final java.lang.String NET_START
public static final java.lang.String NET_END
public static final java.lang.String SAMPLE_PERIOD
public static final java.lang.String SAMPLE_FREQUENCY
public static final java.lang.String START
public static final java.lang.String END
public static final java.lang.String OPERATOR
public static final java.lang.String COMMENT
public static final java.lang.String DESCRIPTION
public static final java.lang.String AZIMUTH
public static final java.lang.String DIP
public CSVNetworkSource(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public CSVNetworkSource(java.lang.String stationFile, java.lang.String channelFile) throws ConfigurationException, java.io.FileNotFoundException, java.io.IOException
ConfigurationException
java.io.FileNotFoundException
java.io.IOException
protected void initStations(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
protected void initChannels(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public java.lang.String getDescription()
public java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> getNetworksFromStations(java.util.List<edu.iris.Fissures.network.StationImpl> staList)
public java.util.List<edu.iris.Fissures.network.StationImpl> getStationsFromReader(java.io.Reader reader) throws java.io.IOException, java.io.FileNotFoundException, ConfigurationException
java.io.IOException
java.io.FileNotFoundException
ConfigurationException
protected edu.iris.Fissures.network.StationImpl getStationForChannel(java.lang.String netCode, java.lang.String staCode)
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getChannelsFromReader(java.io.Reader reader, java.util.List<edu.iris.Fissures.network.StationImpl> stations) throws java.io.IOException, java.io.FileNotFoundException, ConfigurationException
java.io.IOException
java.io.FileNotFoundException
ConfigurationException
public void setConstraints(NetworkQueryConstraints constraints)
setConstraints
in interface NetworkSource
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<? extends edu.iris.Fissures.network.ChannelImpl> getChannels(edu.iris.Fissures.network.StationImpl station)
getChannels
in interface NetworkSource
public edu.iris.Fissures.IfNetwork.Instrumentation getInstrumentation(edu.iris.Fissures.network.ChannelImpl chanId) throws edu.iris.Fissures.IfNetwork.ChannelNotFound, edu.sc.seis.fissuresUtil.sac.InvalidResponse
getInstrumentation
in interface NetworkSource
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.sc.seis.fissuresUtil.sac.InvalidResponse
public edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr)
getNetwork
in interface NetworkSource
public java.util.List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworkByName(java.lang.String name) throws edu.iris.Fissures.IfNetwork.NetworkNotFound
getNetworkByName
in interface NetworkSource
edu.iris.Fissures.IfNetwork.NetworkNotFound
public java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> getNetworks()
getNetworks
in interface NetworkSource
public edu.iris.Fissures.model.QuantityImpl getSensitivity(edu.iris.Fissures.network.ChannelImpl chanId) throws edu.iris.Fissures.IfNetwork.ChannelNotFound, edu.sc.seis.fissuresUtil.sac.InvalidResponse
getSensitivity
in interface NetworkSource
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.sc.seis.fissuresUtil.sac.InvalidResponse
public java.util.List<? extends edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl net)
getStations
in interface NetworkSource
public java.lang.String[] getFields()
getFields
in class AbstractCSVSource
public edu.iris.Fissures.model.TimeInterval getRefreshInterval()
getRefreshInterval
in interface NetworkSource
public java.lang.String getName()
Source
getName
in interface Source
getName
in class AbstractSource
String
value