Class AbstractFileWriter

java.lang.Object
edu.sc.seis.sod.process.waveform.AbstractFileWriter
Direct Known Subclasses:
AbstractSeismogramWriter, ParticleMotionPlot

public abstract class AbstractFileWriter extends Object
  • Field Details

  • Constructor Details

    • AbstractFileWriter

      public AbstractFileWriter(String workingDir, String fileTemplate, String prefix)
    • AbstractFileWriter

      public AbstractFileWriter()
  • Method Details

    • generate

      public String generate(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl representativeSeismogram, int index, int numSeismograms)
    • generate

      public String generate(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.network.ChannelImpl otherChannel, int index, Map<String,Object> extras)
    • generate

      public String generate(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup, int index, Map<String,Object> extras)
    • checkParentDirs

      public StringTree checkParentDirs(String filename)
    • removeExisting

      public void removeExisting(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl representativeSeismogram, int numSeismograms)
    • removeExisting

      public void removeExisting(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.network.ChannelImpl otherChannel, Map<String,Object> extras)
    • removeExisting

      public void removeExisting(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup, Map<String,Object> extras)
    • getTemplate

      public String getTemplate()
    • extractFileTemplate

      protected static String extractFileTemplate(Element el, String def)
    • extractPrefix

      protected static String extractPrefix(Element el)
    • extractWorkingDir

      public static String extractWorkingDir(Element el)