edu.sc.seis.sod.velocity
Class PrintlineVelocitizer

java.lang.Object
  extended by 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
PrintlineVelocitizer(java.lang.String[] strings)
          Evaluates the templates such that errors might be discovered
 
Method Summary
 java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, Channel chan)
           
 java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, EventAccessOperations event)
           
 java.lang.String evaluate(java.lang.String filename, java.lang.String template, EventAccessOperations event, Channel channel, RequestFilter[] request, CookieJar cookieJar)
           
 java.lang.String evaluate(java.lang.String filename, java.lang.String template, EventAccessOperations event, Channel channel, RequestFilter[] original, RequestFilter[] available, CookieJar cookieJar)
           
 java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, EventAccessOperations event, Channel channel, RequestFilter[] original, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar)
           
 java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, EventAccessOperations event, StationImpl sta, CookieJar cookieJar)
           
 java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, NetworkAttr attr)
           
 java.lang.String evaluate(java.lang.String fileTemplate, java.lang.String template, StationImpl sta)
           
 java.lang.String evalulate(java.lang.String fileTemplate, java.lang.String template, org.apache.velocity.VelocityContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintlineVelocitizer

public PrintlineVelocitizer(java.lang.String[] strings)
                     throws ConfigurationException
Evaluates the templates such that errors might be discovered

Throws:
ConfigurationException
Method Detail

evaluate

public java.lang.String evaluate(java.lang.String fileTemplate,
                                 java.lang.String template,
                                 NetworkAttr attr)
                          throws java.io.IOException
Throws:
java.io.IOException

evaluate

public java.lang.String evaluate(java.lang.String fileTemplate,
                                 java.lang.String template,
                                 Channel chan)
                          throws java.io.IOException
Throws:
java.io.IOException

evaluate

public java.lang.String evaluate(java.lang.String fileTemplate,
                                 java.lang.String template,
                                 StationImpl sta)
                          throws java.io.IOException
Throws:
java.io.IOException

evaluate

public java.lang.String evaluate(java.lang.String fileTemplate,
                                 java.lang.String template,
                                 EventAccessOperations event,
                                 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,
                                 EventAccessOperations event,
                                 Channel channel,
                                 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,
                                 EventAccessOperations event,
                                 Channel channel,
                                 RequestFilter[] original,
                                 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,
                                 EventAccessOperations event,
                                 Channel channel,
                                 RequestFilter[] original,
                                 RequestFilter[] available,
                                 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,
                                 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