Package edu.sc.seis.sod.velocity
Class PrintlineVelocitizer
java.lang.Object
edu.sc.seis.sod.velocity.PrintlineVelocitizer
public class PrintlineVelocitizer
extends java.lang.Object
Handles getting stuff in the context and directing output to System.out or a
file for the printlineprocess classes
-
Constructor Summary
Constructors Constructor Description PrintlineVelocitizer(java.lang.String[] strings)
Evaluates the templates such that errors might be discovered -
Method Summary
Modifier and Type Method Description java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.seisFile.fdsnws.stationxml.Channel chan)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.seisFile.fdsnws.stationxml.Network attr)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.seisFile.fdsnws.stationxml.Station sta)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event)
java.lang.String
evaluate(java.lang.String filename, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, edu.sc.seis.sod.model.seismogram.RequestFilter[] request, MeasurementStorage cookieJar)
java.lang.String
evaluate(java.lang.String filename, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, edu.sc.seis.sod.model.seismogram.RequestFilter[] original, edu.sc.seis.sod.model.seismogram.RequestFilter[] available, MeasurementStorage cookieJar)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, edu.sc.seis.sod.model.seismogram.RequestFilter[] original, edu.sc.seis.sod.model.seismogram.RequestFilter[] available, edu.sc.seis.sod.model.seismogram.LocalSeismogramImpl[] seismograms, MeasurementStorage cookieJar)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Station sta, MeasurementStorage cookieJar)
java.lang.String
evalulate(java.lang.String fileTemplate, java.lang.String template, org.apache.velocity.VelocityContext ctx)
-
Constructor Details
-
PrintlineVelocitizer
Evaluates the templates such that errors might be discovered- Throws:
ConfigurationException
-
-
Method Details
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.seisFile.fdsnws.stationxml.Network attr) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.seisFile.fdsnws.stationxml.Channel chan) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.seisFile.fdsnws.stationxml.Station sta) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Station sta, MeasurementStorage cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String filename, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, edu.sc.seis.sod.model.seismogram.RequestFilter[] request, MeasurementStorage cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String filename, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, edu.sc.seis.sod.model.seismogram.RequestFilter[] original, edu.sc.seis.sod.model.seismogram.RequestFilter[] available, MeasurementStorage cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, edu.sc.seis.sod.model.seismogram.RequestFilter[] original, edu.sc.seis.sod.model.seismogram.RequestFilter[] available, edu.sc.seis.sod.model.seismogram.LocalSeismogramImpl[] seismograms, MeasurementStorage cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.sc.seis.sod.model.event.CacheEvent event) throws java.io.IOException- Throws:
java.io.IOException
-
evalulate
public java.lang.String evalulate(java.lang.String fileTemplate, java.lang.String template, org.apache.velocity.VelocityContext ctx) throws java.io.IOException- Throws:
java.io.IOException
-