Package edu.sc.seis.TauP
Class ToolRun
- java.lang.Object
-
- edu.sc.seis.TauP.ToolRun
-
public class ToolRun extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAMPstatic java.lang.StringCREATEstatic java.lang.StringCURVEstatic booleanDEBUGstatic java.lang.StringGUIstatic java.lang.StringPATHstatic java.lang.StringPHASEstatic java.lang.StringPIERCEstatic java.lang.StringREFLTRANSPLOTstatic java.lang.StringSETMSEED3static java.lang.StringSETSACstatic java.lang.StringSPLOTstatic java.lang.StringTABLEstatic java.lang.StringTIMEstatic java.lang.StringVELMERGEstatic booleanVERBOSEstatic java.lang.StringVERSIONstatic java.lang.StringVPLOTstatic java.lang.StringWAVEFRONTstatic java.lang.StringWEBstatic java.lang.StringWKBJ
-
Constructor Summary
Constructors Constructor Description ToolRun()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandashEquals(java.lang.String argName, java.lang.String arg)static voidgenUsageDocFiles()static TauP_ToolgetToolForName(java.lang.String toolToRun)static java.lang.StringgetUsage()static voidmain(java.lang.String[] args)protected static java.lang.String[]parseCommonCmdLineArgs(java.lang.String[] args)Handles version, verbose and debug cmd line flags.static voidprintUsage()static voidsaveUsageToFile(java.lang.String toolname, java.io.File dir, java.lang.String filename)
-
-
-
Field Detail
-
DEBUG
public static boolean DEBUG
-
VERBOSE
public static boolean VERBOSE
-
PHASE
public static java.lang.String PHASE
-
TIME
public static java.lang.String TIME
-
PIERCE
public static java.lang.String PIERCE
-
PATH
public static java.lang.String PATH
-
AMP
public static java.lang.String AMP
-
CURVE
public static java.lang.String CURVE
-
CREATE
public static java.lang.String CREATE
-
GUI
public static java.lang.String GUI
-
SETSAC
public static java.lang.String SETSAC
-
SETMSEED3
public static java.lang.String SETMSEED3
-
SPLOT
public static java.lang.String SPLOT
-
TABLE
public static java.lang.String TABLE
-
VPLOT
public static java.lang.String VPLOT
-
VELMERGE
public static java.lang.String VELMERGE
-
WAVEFRONT
public static java.lang.String WAVEFRONT
-
WEB
public static java.lang.String WEB
-
WKBJ
public static java.lang.String WKBJ
-
REFLTRANSPLOT
public static java.lang.String REFLTRANSPLOT
-
VERSION
public static java.lang.String VERSION
-
-
Method Detail
-
getUsage
public static java.lang.String getUsage()
-
genUsageDocFiles
public static void genUsageDocFiles() throws java.io.IOException- Throws:
java.io.IOException
-
saveUsageToFile
public static void saveUsageToFile(java.lang.String toolname, java.io.File dir, java.lang.String filename) throws java.io.IOException- Throws:
java.io.IOException
-
printUsage
public static void printUsage()
-
parseCommonCmdLineArgs
protected static java.lang.String[] parseCommonCmdLineArgs(java.lang.String[] args)
Handles version, verbose and debug cmd line flags.- Parameters:
args- command line args to parse- Returns:
- all unrecognized args
-
dashEquals
public static boolean dashEquals(java.lang.String argName, java.lang.String arg)
-
getToolForName
public static TauP_Tool getToolForName(java.lang.String toolToRun)
-
main
public static void main(java.lang.String[] args) throws java.io.IOException- Throws:
java.io.IOException
-
-