edu.sc.seis.sod.subsetter.requestGenerator
Class PhaseRequest

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.requestGenerator.PhaseRequest
All Implemented Interfaces:
SodElement, RequestGenerator, Subsetter

public class PhaseRequest
extends java.lang.Object
implements RequestGenerator


Constructor Summary
PhaseRequest(org.w3c.dom.Element config)
           
PhaseRequest(java.lang.String beginPhase, TimeInterval beginOffset, java.lang.String endPhase, TimeInterval endOffset, java.lang.String model)
           
 
Method Summary
 RequestFilter[] generateRequest(CacheEvent event, ChannelImpl channel, CookieJar jar)
           
 RequestFilter generateRequest(EventAccessOperations event, Channel channel)
           
 PhaseRequest getPhaseReq()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhaseRequest

public PhaseRequest(org.w3c.dom.Element config)
             throws ConfigurationException
Throws:
ConfigurationException

PhaseRequest

public PhaseRequest(java.lang.String beginPhase,
                    TimeInterval beginOffset,
                    java.lang.String endPhase,
                    TimeInterval endOffset,
                    java.lang.String model)
             throws edu.sc.seis.TauP.TauModelException
Throws:
edu.sc.seis.TauP.TauModelException
Method Detail

generateRequest

public RequestFilter[] generateRequest(CacheEvent event,
                                       ChannelImpl channel,
                                       CookieJar jar)
                                throws java.lang.Exception
Specified by:
generateRequest in interface RequestGenerator
Throws:
java.lang.Exception

generateRequest

public RequestFilter generateRequest(EventAccessOperations event,
                                     Channel channel)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getPhaseReq

public PhaseRequest getPhaseReq()