Package edu.sc.seis.sod.source.network
Class FdsnStation
java.lang.Object
edu.sc.seis.sod.source.AbstractSource
edu.sc.seis.sod.source.network.AbstractNetworkSource
edu.sc.seis.sod.source.network.FdsnStation
- All Implemented Interfaces:
NetworkSource
,Source
public class FdsnStation extends AbstractNetworkSource
-
Field Summary
Fields inherited from class edu.sc.seis.sod.source.network.AbstractNetworkSource
constraints, REFRESH_ELEMENT, refreshInterval
Fields inherited from class edu.sc.seis.sod.source.AbstractSource
name, NAME_ELEMENT, RETRIES_ELEMENT
-
Constructor Summary
Constructors Constructor Description FdsnStation()
FdsnStation(java.lang.String name, int retries, edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams queryParams)
FdsnStation(org.w3c.dom.Element config)
-
Method Summary
Modifier and Type Method Description java.util.List<? extends edu.sc.seis.seisFile.fdsnws.stationxml.Channel>
getChannels(edu.sc.seis.seisFile.fdsnws.stationxml.Station station)
edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams
getDefaultQueryParams()
java.util.List<? extends edu.sc.seis.seisFile.fdsnws.stationxml.Network>
getNetworks()
edu.sc.seis.seisFile.fdsnws.stationxml.Response
getResponse(edu.sc.seis.seisFile.fdsnws.stationxml.Channel chan)
java.util.List<? extends edu.sc.seis.seisFile.fdsnws.stationxml.Station>
getStations(edu.sc.seis.seisFile.fdsnws.stationxml.Network net)
void
includeRestricted(boolean val)
Methods inherited from class edu.sc.seis.sod.source.network.AbstractNetworkSource
getRefreshInterval, setConstraints
Methods inherited from class edu.sc.seis.sod.source.AbstractSource
appendToName, getName, getRetries, getRetryStrategy, setRetryStrategy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.sc.seis.sod.source.network.NetworkSource
getRetries, getRetryStrategy
-
Constructor Details
-
FdsnStation
public FdsnStation() -
FdsnStation
public FdsnStation(java.lang.String name, int retries, edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams queryParams) -
FdsnStation
public FdsnStation(org.w3c.dom.Element config) throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Details
-
includeRestricted
public void includeRestricted(boolean val) -
getNetworks
public java.util.List<? extends edu.sc.seis.seisFile.fdsnws.stationxml.Network> getNetworks() throws SodSourceException- Throws:
SodSourceException
-
getStations
public java.util.List<? extends edu.sc.seis.seisFile.fdsnws.stationxml.Station> getStations(edu.sc.seis.seisFile.fdsnws.stationxml.Network net) throws SodSourceException- Throws:
SodSourceException
-
getChannels
public java.util.List<? extends edu.sc.seis.seisFile.fdsnws.stationxml.Channel> getChannels(edu.sc.seis.seisFile.fdsnws.stationxml.Station station) throws SodSourceException- Throws:
SodSourceException
-
getResponse
public edu.sc.seis.seisFile.fdsnws.stationxml.Response getResponse(edu.sc.seis.seisFile.fdsnws.stationxml.Channel chan) throws SodSourceException, ChannelNotFound, edu.sc.seis.seisFile.fdsnws.stationxml.InvalidResponse- Throws:
SodSourceException
ChannelNotFound
edu.sc.seis.seisFile.fdsnws.stationxml.InvalidResponse
-
getDefaultQueryParams
public edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams getDefaultQueryParams()
-