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.iris.Fissures.IfEvent.EventAccessOperations event)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms, CookieJar cookieJar)
java.lang.String
evaluate(java.lang.String filename, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, CookieJar cookieJar)
java.lang.String
evaluate(java.lang.String filename, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request, CookieJar cookieJar)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.StationImpl sta, CookieJar cookieJar)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfNetwork.Channel chan)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfNetwork.NetworkAttr attr)
java.lang.String
evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.network.StationImpl sta)
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.iris.Fissures.IfNetwork.NetworkAttr attr) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfNetwork.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.iris.Fissures.network.StationImpl sta) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.StationImpl sta, CookieJar cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String filename, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request, CookieJar cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String filename, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, CookieJar cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.io.IOException- Throws:
java.io.IOException
-
evaluate
public java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, edu.iris.Fissures.IfEvent.EventAccessOperations 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
-