edu.sc.seis.sod.source.seismogram
Class ChoiceSourceItem

java.lang.Object
  extended by edu.sc.seis.sod.source.seismogram.ChoiceSourceItem
All Implemented Interfaces:
SodElement, SeismogramSourceLocator, EventChannelSubsetter, Subsetter

public class ChoiceSourceItem
extends java.lang.Object
implements EventChannelSubsetter, SeismogramSourceLocator


Constructor Summary
ChoiceSourceItem(org.w3c.dom.Element config)
           
ChoiceSourceItem(OriginTimeRange subsetter, SeismogramSourceLocator source)
           
 
Method Summary
 StringTree accept(CacheEvent event, ChannelImpl channel, CookieJar cookieJar)
           
 SeismogramSource getSeismogramSource(CacheEvent event, ChannelImpl channel, RequestFilter[] infilters, CookieJar cookieJar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChoiceSourceItem

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

ChoiceSourceItem

public ChoiceSourceItem(OriginTimeRange subsetter,
                        SeismogramSourceLocator source)
                 throws ConfigurationException
Throws:
ConfigurationException
Method Detail

getSeismogramSource

public SeismogramSource getSeismogramSource(CacheEvent event,
                                            ChannelImpl channel,
                                            RequestFilter[] infilters,
                                            CookieJar cookieJar)
                                     throws java.lang.Exception
Specified by:
getSeismogramSource in interface SeismogramSourceLocator
Throws:
java.lang.Exception

accept

public StringTree accept(CacheEvent event,
                         ChannelImpl channel,
                         CookieJar cookieJar)
                  throws java.lang.Exception
Specified by:
accept in interface EventChannelSubsetter
Throws:
java.lang.Exception