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, UNKNOWNname, 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, validateHeadersappendToName, getFissuresNamingService, getRetries, getRetryStrategy, setRetryStrategyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRetries, getRetryStrategyappendToNameprotected 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
ConfigurationExceptionpublic CSVNetworkSource(java.lang.String stationFile,
java.lang.String channelFile)
throws ConfigurationException,
java.io.FileNotFoundException,
java.io.IOException
ConfigurationExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionprotected void initStations(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionprotected void initChannels(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionpublic 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.IOExceptionjava.io.FileNotFoundExceptionConfigurationExceptionprotected 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.IOExceptionjava.io.FileNotFoundExceptionConfigurationExceptionpublic void setConstraints(NetworkQueryConstraints constraints)
setConstraints in interface NetworkSourcepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<? extends edu.iris.Fissures.network.ChannelImpl> getChannels(edu.iris.Fissures.network.StationImpl station)
getChannels in interface NetworkSourcepublic 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 NetworkSourceedu.iris.Fissures.IfNetwork.ChannelNotFoundedu.sc.seis.fissuresUtil.sac.InvalidResponsepublic edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr)
getNetwork in interface NetworkSourcepublic java.util.List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworkByName(java.lang.String name)
throws edu.iris.Fissures.IfNetwork.NetworkNotFound
getNetworkByName in interface NetworkSourceedu.iris.Fissures.IfNetwork.NetworkNotFoundpublic java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> getNetworks()
getNetworks in interface NetworkSourcepublic 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 NetworkSourceedu.iris.Fissures.IfNetwork.ChannelNotFoundedu.sc.seis.fissuresUtil.sac.InvalidResponsepublic java.util.List<? extends edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl net)
getStations in interface NetworkSourcepublic java.lang.String[] getFields()
getFields in class AbstractCSVSourcepublic edu.iris.Fissures.model.TimeInterval getRefreshInterval()
getRefreshInterval in interface NetworkSourcepublic java.lang.String getName()
SourcegetName in interface SourcegetName in class AbstractSourceString value