Package edu.sc.seis.sod.process.waveform
Class AbstractFileWriter
java.lang.Object
edu.sc.seis.sod.process.waveform.AbstractFileWriter
- Direct Known Subclasses:
AbstractSeismogramWriter
,ParticleMotionPlot
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckParentDirs
(String filename) protected static String
extractFileTemplate
(Element el, String def) protected static String
extractPrefix
(Element el) static 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
(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl representativeSeismogram, int index, int numSeismograms) generate
(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup, int index, Map<String, Object> extras) 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) void
removeExisting
(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl representativeSeismogram, int numSeismograms) void
removeExisting
(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup, Map<String, Object> extras)
-
Field Details
-
DEFAULT_FILE_TEMPLATE_WO_EXT
- See Also:
-
DEFAULT_PREFIX
- See Also:
-
DEFAULT_WORKING_DIR
- See Also:
-
workingDir
-
origTemplate
-
template
-
prefix
-
velocitizer
-
INDEX_VAR
-
-
Constructor Details
-
AbstractFileWriter
-
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
-
generate
-
checkParentDirs
-
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
-
removeExisting
-
getTemplate
-
extractFileTemplate
-
extractPrefix
-
extractWorkingDir
-