Package edu.sc.seis.TauP.cmdline.args
Class QmlStaxmlArgs
- java.lang.Object
-
- edu.sc.seis.TauP.cmdline.args.QmlStaxmlArgs
-
public class QmlStaxmlArgs extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>
eidList
protected java.lang.String
quakemlFilename
java.util.List<java.lang.String>
sidList
protected java.lang.String
stationxmlFilename
-
Constructor Summary
Constructors Constructor Description QmlStaxmlArgs()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
createDescription(edu.sc.seis.seisFile.Location evtLoc)
java.util.List<java.lang.String>
getEventIdList()
java.util.List<edu.sc.seis.seisFile.Location>
getEventLocations()
java.lang.String
getQuakemlFilename()
java.util.List<java.lang.String>
getSidList()
java.util.List<edu.sc.seis.seisFile.Location>
getSidLocations()
java.util.List<edu.sc.seis.seisFile.Location>
getStationLocations()
Gets station locations via stationxml file or remote loading of station sourceid.java.lang.String
getStationxmlFilename()
java.util.List<edu.sc.seis.seisFile.Location>
getStationXMLLocations()
static java.lang.String
getTaupUserAgent()
boolean
hasQml()
boolean
hasStationXML()
java.util.List<edu.sc.seis.seisFile.fdsnws.quakeml.Event>
loadEventsFromUSGS(java.util.List<java.lang.String> eidList)
java.util.List<edu.sc.seis.seisFile.fdsnws.quakeml.Event>
loadQuakeML()
static java.util.List<edu.sc.seis.seisFile.Location>
loadStationsForSid(java.util.List<java.lang.String> sidList)
java.util.Map<edu.sc.seis.seisFile.fdsnws.stationxml.Network,java.util.List<edu.sc.seis.seisFile.fdsnws.stationxml.Station>>
loadStationXML()
void
setQuakemlFilename(java.lang.String quakemlFilename)
void
setStationxmlFilename(java.lang.String stationxmlFilename)
-
-
-
Method Detail
-
loadStationsForSid
public static java.util.List<edu.sc.seis.seisFile.Location> loadStationsForSid(java.util.List<java.lang.String> sidList) throws edu.sc.seis.seisFile.mseed3.FDSNSourceIdException, edu.sc.seis.seisFile.fdsnws.FDSNWSException
- Throws:
edu.sc.seis.seisFile.mseed3.FDSNSourceIdException
edu.sc.seis.seisFile.fdsnws.FDSNWSException
-
getStationLocations
public java.util.List<edu.sc.seis.seisFile.Location> getStationLocations() throws TauPException
Gets station locations via stationxml file or remote loading of station sourceid.- Returns:
- List of locations
- Throws:
TauPException
-
getStationXMLLocations
public java.util.List<edu.sc.seis.seisFile.Location> getStationXMLLocations() throws TauPException
- Throws:
TauPException
-
getEventLocations
public java.util.List<edu.sc.seis.seisFile.Location> getEventLocations() throws TauPException
- Throws:
TauPException
-
hasQml
public boolean hasQml()
-
hasStationXML
public boolean hasStationXML()
-
loadStationXML
public java.util.Map<edu.sc.seis.seisFile.fdsnws.stationxml.Network,java.util.List<edu.sc.seis.seisFile.fdsnws.stationxml.Station>> loadStationXML() throws TauPException
- Throws:
TauPException
-
loadQuakeML
public java.util.List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> loadQuakeML() throws TauPException
- Throws:
TauPException
-
getQuakemlFilename
public java.lang.String getQuakemlFilename()
-
setQuakemlFilename
public void setQuakemlFilename(java.lang.String quakemlFilename)
-
getEventIdList
public java.util.List<java.lang.String> getEventIdList()
-
loadEventsFromUSGS
public java.util.List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> loadEventsFromUSGS(java.util.List<java.lang.String> eidList) throws TauPException
- Throws:
TauPException
-
getStationxmlFilename
public java.lang.String getStationxmlFilename()
-
setStationxmlFilename
public void setStationxmlFilename(java.lang.String stationxmlFilename)
-
getSidList
public java.util.List<java.lang.String> getSidList()
-
getSidLocations
public java.util.List<edu.sc.seis.seisFile.Location> getSidLocations() throws TauPException
- Throws:
TauPException
-
createDescription
public static java.lang.String createDescription(edu.sc.seis.seisFile.Location evtLoc)
-
getTaupUserAgent
public static java.lang.String getTaupUserAgent()
-
-