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>eidListprotected java.lang.StringquakemlFilenamejava.util.List<java.lang.String>sidListprotected java.lang.StringstationxmlFilename
-
Constructor Summary
Constructors Constructor Description QmlStaxmlArgs()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateDescription(edu.sc.seis.seisFile.Location evtLoc)java.util.List<java.lang.String>getEventIdList()java.util.List<edu.sc.seis.seisFile.Location>getEventLocations()java.lang.StringgetQuakemlFilename()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.StringgetStationxmlFilename()java.util.List<edu.sc.seis.seisFile.Location>getStationXMLLocations()static java.lang.StringgetTaupUserAgent()booleanhasQml()booleanhasStationXML()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()voidsetQuakemlFilename(java.lang.String quakemlFilename)voidsetStationxmlFilename(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.FDSNSourceIdExceptionedu.sc.seis.seisFile.fdsnws.FDSNWSException
-
getStationLocations
public java.util.List<edu.sc.seis.seisFile.Location> getStationLocations() throws TauPExceptionGets 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()
-
-