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

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

public class AsciiWriter
extends AbstractSeismogramWriter


Field Summary
static java.lang.String DEFAULT_FILE_TEMPLATE
           
 
Fields inherited from class edu.sc.seis.sod.process.waveform.AbstractSeismogramWriter
COOKIE_PREFIX, storeSeismogramsInDB, SVN_PARAM
 
Fields inherited from class edu.sc.seis.sod.process.waveform.AbstractFileWriter
DEFAULT_FILE_TEMPLATE_WO_EXT, DEFAULT_PREFIX, DEFAULT_WORKING_DIR, INDEX_VAR, origTemplate, prefix, template, velocitizer, workingDir
 
Constructor Summary
AsciiWriter(org.w3c.dom.Element el)
           
AsciiWriter(java.lang.String workingDir, java.lang.String fileTemplate, java.lang.String prefix, boolean storeSeismogramsInDB)
           
 
Method Summary
 SeismogramFileTypes getFileType()
           
 void write(java.lang.String location, LocalSeismogramImpl seis, ChannelImpl chan, CacheEvent ev)
           
 
Methods inherited from class edu.sc.seis.sod.process.waveform.AbstractSeismogramWriter
accept, addBytesWritten, getBytesWritten, getCookieName
 
Methods inherited from class edu.sc.seis.sod.process.waveform.AbstractFileWriter
extractFileTemplate, extractPrefix, extractWorkingDir, generate, generate, generate, getTemplate, removeExisting, removeExisting, removeExisting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FILE_TEMPLATE

public static final java.lang.String DEFAULT_FILE_TEMPLATE
See Also:
Constant Field Values
Constructor Detail

AsciiWriter

public AsciiWriter(org.w3c.dom.Element el)
            throws ConfigurationException
Throws:
ConfigurationException

AsciiWriter

public AsciiWriter(java.lang.String workingDir,
                   java.lang.String fileTemplate,
                   java.lang.String prefix,
                   boolean storeSeismogramsInDB)
            throws ConfigurationException
Throws:
ConfigurationException
Method Detail

getFileType

public SeismogramFileTypes getFileType()
Specified by:
getFileType in class AbstractSeismogramWriter

write

public void write(java.lang.String location,
                  LocalSeismogramImpl seis,
                  ChannelImpl chan,
                  CacheEvent ev)
           throws java.lang.Exception
Specified by:
write in class AbstractSeismogramWriter
Throws:
java.lang.Exception