public abstract class AbstractFileWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_FILE_TEMPLATE_WO_EXT |
static java.lang.String |
DEFAULT_PREFIX |
static java.lang.String |
DEFAULT_WORKING_DIR |
protected static java.util.regex.Pattern |
INDEX_VAR |
protected java.lang.String |
origTemplate |
protected java.lang.String |
prefix |
protected java.lang.String |
template |
protected SimpleVelocitizer |
velocitizer |
protected java.lang.String |
workingDir |
Constructor and Description |
---|
AbstractFileWriter() |
AbstractFileWriter(java.lang.String workingDir,
java.lang.String fileTemplate,
java.lang.String prefix) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String |
extractFileTemplate(org.w3c.dom.Element el,
java.lang.String def) |
protected static java.lang.String |
extractPrefix(org.w3c.dom.Element el) |
static java.lang.String |
extractWorkingDir(org.w3c.dom.Element el) |
java.lang.String |
generate(CacheEvent event,
ChannelGroup channelGroup,
int index,
java.util.Map<java.lang.String,java.lang.Object> extras) |
java.lang.String |
generate(CacheEvent event,
ChannelImpl channel,
ChannelImpl otherChannel,
int index,
java.util.Map<java.lang.String,java.lang.Object> extras) |
java.lang.String |
generate(CacheEvent event,
ChannelImpl channel,
LocalSeismogramImpl representativeSeismogram,
int index) |
java.lang.String |
getTemplate() |
void |
removeExisting(CacheEvent event,
ChannelGroup channelGroup,
java.util.Map<java.lang.String,java.lang.Object> extras) |
void |
removeExisting(CacheEvent event,
ChannelImpl channel,
ChannelImpl otherChannel,
java.util.Map<java.lang.String,java.lang.Object> extras) |
void |
removeExisting(CacheEvent event,
ChannelImpl channel,
LocalSeismogramImpl representativeSeismogram) |
public static final java.lang.String DEFAULT_FILE_TEMPLATE_WO_EXT
public static final java.lang.String DEFAULT_PREFIX
public static final java.lang.String DEFAULT_WORKING_DIR
protected java.lang.String workingDir
protected java.lang.String origTemplate
protected java.lang.String template
protected java.lang.String prefix
protected SimpleVelocitizer velocitizer
protected static final java.util.regex.Pattern INDEX_VAR
public AbstractFileWriter(java.lang.String workingDir, java.lang.String fileTemplate, java.lang.String prefix)
public AbstractFileWriter()
public java.lang.String generate(CacheEvent event, ChannelImpl channel, LocalSeismogramImpl representativeSeismogram, int index)
public java.lang.String generate(CacheEvent event, ChannelImpl channel, ChannelImpl otherChannel, int index, java.util.Map<java.lang.String,java.lang.Object> extras)
public java.lang.String generate(CacheEvent event, ChannelGroup channelGroup, int index, java.util.Map<java.lang.String,java.lang.Object> extras)
public void removeExisting(CacheEvent event, ChannelImpl channel, LocalSeismogramImpl representativeSeismogram)
public void removeExisting(CacheEvent event, ChannelImpl channel, ChannelImpl otherChannel, java.util.Map<java.lang.String,java.lang.Object> extras)
public void removeExisting(CacheEvent event, ChannelGroup channelGroup, java.util.Map<java.lang.String,java.lang.Object> extras)
public java.lang.String getTemplate()
protected static java.lang.String extractFileTemplate(org.w3c.dom.Element el, java.lang.String def)
protected static java.lang.String extractPrefix(org.w3c.dom.Element el)
public static java.lang.String extractWorkingDir(org.w3c.dom.Element el)