Class CommandLineTool

java.lang.Object
edu.sc.seis.seisFile.client.AbstractClient
edu.sc.seis.sod.tools.CommandLineTool
Direct Known Subclasses:
find_events, find_seismograms, find_stations

public class CommandLineTool extends edu.sc.seis.seisFile.client.AbstractClient
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     

    Fields inherited from class edu.sc.seis.seisFile.client.AbstractClient

    args, commandName, DEFAULT_USER_AGENT, HELP, jsap, params, result, userAgent, VERSION
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    org.apache.velocity.VelocityContext
     
     
    static void
     
    boolean
     

    Methods inherited from class edu.sc.seis.seisFile.client.AbstractClient

    add, createListOption, createListOption, createListOption, getArgs, getCommandName, getHelp, getParams, getResult, getUserAgent, isSpecified, isSuccess, requiresAtLeastOneArg, setUserAgent, shouldPrintHelp, shouldPrintVersion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • requiresStdin

      protected boolean requiresStdin
  • Constructor Details

    • CommandLineTool

      public CommandLineTool(String[] args) throws com.martiansoftware.jsap.JSAPException
      Throws:
      com.martiansoftware.jsap.JSAPException
  • Method Details

    • addParams

      protected void addParams() throws com.martiansoftware.jsap.JSAPException
      Overrides:
      addParams in class edu.sc.seis.seisFile.client.AbstractClient
      Throws:
      com.martiansoftware.jsap.JSAPException
    • getContext

      public org.apache.velocity.VelocityContext getContext()
    • shouldPrintRecipe

      public boolean shouldPrintRecipe()
    • getTemplate

      public InputStream getTemplate() throws IOException
      Throws:
      IOException
    • run

      public static void run(CommandLineTool ls) throws Exception
      Throws:
      Exception