edu.sc.seis.sod.process.waveform
Class LocalSeismogramTemplateGenerator

java.lang.Object
  extended by edu.sc.seis.sod.process.waveform.LocalSeismogramTemplateGenerator
All Implemented Interfaces:
WaveformProcess, SodElement, Subsetter

public class LocalSeismogramTemplateGenerator
extends java.lang.Object
implements WaveformProcess


Constructor Summary
LocalSeismogramTemplateGenerator(org.w3c.dom.Element el)
           
 
Method Summary
 WaveformResult accept(CacheEvent event, ChannelImpl channel, RequestFilter[] original, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar)
          Processes localSeismograms, possibly modifying them.
 java.io.File getOutputFile(CacheEvent event, Channel chan)
           
 SeismogramImageProcess getSeismogramImageProcess()
           
static org.apache.velocity.app.VelocityEngine getVelocity()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalSeismogramTemplateGenerator

public LocalSeismogramTemplateGenerator(org.w3c.dom.Element el)
                                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getVelocity

public static org.apache.velocity.app.VelocityEngine getVelocity()

accept

public WaveformResult accept(CacheEvent event,
                             ChannelImpl channel,
                             RequestFilter[] original,
                             RequestFilter[] available,
                             LocalSeismogramImpl[] seismograms,
                             CookieJar cookieJar)
                      throws java.lang.Exception
Description copied from interface: WaveformProcess
Processes localSeismograms, possibly modifying them.

Specified by:
accept in interface WaveformProcess
Throws:
java.lang.Exception

getOutputFile

public java.io.File getOutputFile(CacheEvent event,
                                  Channel chan)

getSeismogramImageProcess

public SeismogramImageProcess getSeismogramImageProcess()