edu.sc.seis.sod.subsetter.eventStation
Class PhaseExists

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.eventStation.PhaseExists
All Implemented Interfaces:
SodElement, EventStationSubsetter, Subsetter
Direct Known Subclasses:
PhaseWithoutInterference

public class PhaseExists
extends java.lang.Object
implements EventStationSubsetter

sample xml


       <phaseExists>
       <modelName>prem</modelName>
       <phaseName>ttp</phaseName>
   </phaseExists>

 


Field Summary
protected  java.lang.String modelName
           
protected  java.lang.String phaseName
           
protected  TauPUtil tauPTime
           
 
Constructor Summary
PhaseExists(org.w3c.dom.Element config)
           
 
Method Summary
 StringTree accept(CacheEvent event, StationImpl station, CookieJar cookieJar)
           
 edu.sc.seis.TauP.Arrival getRequiredArrival(java.util.List<edu.sc.seis.TauP.Arrival> arrivals)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tauPTime

protected TauPUtil tauPTime

modelName

protected java.lang.String modelName

phaseName

protected java.lang.String phaseName
Constructor Detail

PhaseExists

public PhaseExists(org.w3c.dom.Element config)
            throws ConfigurationException
Throws:
ConfigurationException
Method Detail

accept

public StringTree accept(CacheEvent event,
                         StationImpl station,
                         CookieJar cookieJar)
                  throws java.lang.Exception
Specified by:
accept in interface EventStationSubsetter
Throws:
java.lang.Exception

getRequiredArrival

public edu.sc.seis.TauP.Arrival getRequiredArrival(java.util.List<edu.sc.seis.TauP.Arrival> arrivals)