com.isti.jevalresp
Class RunExt

java.lang.Object
  extended by com.isti.jevalresp.Run
      extended by com.isti.jevalresp.RunExt
Direct Known Subclasses:
PlotRun

public class RunExt
extends Run

Class RunExt is an extension of 'Run.java' that accepts all inputs as method parameters (instead of from the command line).


Field Summary
 
Fields inherited from class com.isti.jevalresp.Run
b62XValue, b62XValueProp, beginCalObj, chaNamesArray, debugFlag, debugFlagProp, endCalObj, endDayProp, endTimeProp, endYearProp, errorMessage, exitStatusValue, fileNameProp, fileNameString, frequenciesArray, HDR_CMT_STR, headerFlag, headerFlagProp, INTERP_TENSION_DEFVAL, interpInputFlagProp, interpListFlagProp, interpTensionProp, listInterpInFlag, listInterpOutFlag, listInterpTension, locationIdProp, logSpacingFlag, maxFreqValue, minFreqValue, minimumFrequencyFlag, multiOutFlag, multiOutFlagProp, multiSvrFlag, multiSvrFlagProp, netNamesArray, networkIdProp, numberFreqs, outputDirectory, outputDirectoryProp, outUnitsConvIdx, outUnitsConvProp, paramProps, PROGRAM_NAME, propsFileProp, propsFileString, RESP_AP_TYPEIDX, RESP_AP2_TYPEIDX, RESP_CS_TYPEIDX, RESP_FAP_TYPEIDX, RESP_TYPE_LONGSTRS, RESP_TYPE_STRS, responseTypeProp, respTypeIndex, REVISION_STR, showInputFlag, showInputFlagProp, siteNamesArray, stageNumbersProp, staNamesArray, startStageNum, stdioFlag, stdioFlagProp, stopStageNum, timeFmtObj, timeOfDayProp, totalSensitFlag, totalSensitFlagProp, TYPE_SPACE_LONGSTRS, TYPE_SPACE_STRS, typeOfSpacingProp, UNIT_CONV_DEFIDX, UNIT_CONV_LONGSTRS, UNIT_CONV_STRS, unwrapPhaseFlag, unwrapPhaseFlagProp, useDelayFlag, useDelayFlagProp, VER1_STR, VER2_STR, verboseFlag, verboseFlagProp, VERSION_NUM_STR
 
Constructor Summary
RunExt()
           
 
Method Summary
 boolean checkGenerateFreqArray()
          Checks and generates the frequency array.
 boolean doGenerateOutput()
          Generates the frequency array and then the output.
 boolean generateResponseOutputs(RespCallback respCallBackObj)
          Generates response outputs.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, boolean multiSvrFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, double b62XValue)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String[] staNamesArray, java.lang.String[] chaNamesArray, java.lang.String[] netNamesArray, java.lang.String[] siteNamesArray, java.util.Calendar beginCalObj, java.util.Calendar endCalObj, double minFreqValue, double maxFreqValue, int numberFreqs, boolean stdioFlag, int outUnitsConvIdx, boolean multiOutFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean logSpacingFlag, int respTypeIndex, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, double b62XValue, boolean multiSvrFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, java.lang.String listInterpTensionStr)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, java.lang.String listInterpTensionStr, boolean unwrapPhaseFlag, boolean totalSensitFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, java.lang.String listInterpTensionStr, boolean unwrapPhaseFlag, boolean totalSensitFlag, boolean multiSvrFlag)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, java.lang.String listInterpTensionStr, boolean unwrapPhaseFlag, boolean totalSensitFlag, java.lang.String b62XValueStr)
          Processes parameters, performs requested operations and generates the output.
 boolean processAndOutput(java.lang.String staListStr, java.lang.String chaListStr, java.lang.String netListStr, java.lang.String siteListStr, java.lang.String yearStr, java.lang.String julianDayStr, java.lang.String timeStr, java.lang.String minFreqStr, java.lang.String maxFreqStr, java.lang.String numberFreqsStr, boolean stdioFlag, java.lang.String outUnitsConvStr, boolean multiOutFlag, boolean headerFlag, java.lang.String endYearStr, java.lang.String endDayStr, java.lang.String endTimeStr, boolean verboseFlag, java.lang.String startStageStr, java.lang.String stopStageStr, java.lang.String logSpacingStr, java.lang.String apOutputStr, java.lang.String fileNameString, java.lang.String propsFileString, java.io.File outputDirectory, boolean genOutputFlag, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, java.lang.String listInterpTensionStr, boolean unwrapPhaseFlag, boolean totalSensitFlag, java.lang.String b62XValueStr, boolean multiSvrFlag)
          Processes parameters, performs requested operations and generates the output.
 
Methods inherited from class com.isti.jevalresp.Run
addTimeToCalendar, checkWebServicesServer, clearErrorMessage, enterStartStopStageNums, generateNetResponses, generateResponses, generateWebResponses, getConsoleOut, getErrorFlag, getErrorMessage, getExitStatusValue, listToStringArray, main, optionsArrToString, preprocessParameters, processAndOutput, processNonSwitchParams, processSwitchParams, setErr, setErrorMessage, unitInfoStr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunExt

public RunExt()
Method Detail

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                java.lang.String listInterpTensionStr,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag,
                                java.lang.String b62XValueStr,
                                boolean multiSvrFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTensionStr - numeric string of tension value for List-blockette interpolation algorithm, or null for none.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
b62XValueStr - numeric string of sample value for polynomial blockette (62), or null for none.
multiSvrFlag - true to fetch responses from all specified web-services servers; false fetch no more than one response.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                java.lang.String listInterpTensionStr,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag,
                                boolean multiSvrFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTensionStr - numeric string of tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
multiSvrFlag - true to fetch responses from all specified web-services servers; false fetch no more than one response.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                java.lang.String listInterpTensionStr,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag,
                                java.lang.String b62XValueStr)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTensionStr - numeric string of tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
b62XValueStr - numeric string of sample value for polynomial blockette (62), or null for none.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                java.lang.String listInterpTensionStr,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTensionStr - numeric string of tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                java.lang.String listInterpTensionStr)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTensionStr - numeric string of tension value for List-blockette interpolation algorithm.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String staListStr,
                                java.lang.String chaListStr,
                                java.lang.String netListStr,
                                java.lang.String siteListStr,
                                java.lang.String yearStr,
                                java.lang.String julianDayStr,
                                java.lang.String timeStr,
                                java.lang.String minFreqStr,
                                java.lang.String maxFreqStr,
                                java.lang.String numberFreqsStr,
                                boolean stdioFlag,
                                java.lang.String outUnitsConvStr,
                                boolean multiOutFlag,
                                boolean headerFlag,
                                java.lang.String endYearStr,
                                java.lang.String endDayStr,
                                java.lang.String endTimeStr,
                                boolean verboseFlag,
                                java.lang.String startStageStr,
                                java.lang.String stopStageStr,
                                java.lang.String logSpacingStr,
                                java.lang.String apOutputStr,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staListStr - string list of station names.
chaListStr - string list of channel names.
netListStr - string list of network names.
siteListStr - string list of location names.
yearStr - numeric string of year value for begin date..
julianDayStr - numeric string of julian day value for begin date.
timeStr - time value to be added to begin date, in HH:MM:SS[.SSS] format.
minFreqStr - numeric string of minimum frequency value.
maxFreqStr - numeric string of maximum frequency value.
numberFreqsStr - numeric string of number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvStr - units string (one of 'UNIT_CONV_LONGSTRS[]' values).
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
headerFlag - header flag
endYearStr - numeric string of year value for end date.
endDayStr - numeric string of julian day value for end date.
endTimeStr - time value to be added to end date, in HH:MM:SS[.SSS] format.
verboseFlag - true for verbose output.
startStageStr - numeric string of first stage to process.
stopStageStr - numeric string of last stage to process.
logSpacingStr - spacing string (one of 'TYPE_SPACE_LONGSTRS[]' values.)
apOutputStr - output string (one of 'RESP_TYPE_LONGSTRS[]' values.)
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                double listInterpTension,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag,
                                double b62XValue,
                                boolean multiSvrFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTension - tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
b62XValue - sample value for polynomial blockette (62).
multiSvrFlag - true to fetch responses from all specified web-services servers; false fetch no more than one response.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                double listInterpTension,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag,
                                boolean multiSvrFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTension - tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
multiSvrFlag - true to fetch responses from all specified web-services servers; false fetch no more than one response.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                double listInterpTension,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag,
                                double b62XValue)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTension - tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
b62XValue - sample value for polynomial blockette (62).
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                double listInterpTension,
                                boolean unwrapPhaseFlag,
                                boolean totalSensitFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTension - tension value for List-blockette interpolation algorithm.
unwrapPhaseFlag - true to unwrap phase output values.
totalSensitFlag - true to use stage 0 (total) sensitivity; false to use computed sensitivity.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag,
                                boolean listInterpOutFlag,
                                boolean listInterpInFlag,
                                double listInterpTension)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
listInterpOutFlag - true to interpolate amp/phase output from responses containing List blockettes.
listInterpInFlag - true to interpolate amp/phase input from List blockettes in responses (before output is calculated).
listInterpTension - tension value for List-blockette interpolation algorithm.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag,
                                boolean useDelayFlag,
                                boolean showInputFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

processAndOutput

public boolean processAndOutput(java.lang.String[] staNamesArray,
                                java.lang.String[] chaNamesArray,
                                java.lang.String[] netNamesArray,
                                java.lang.String[] siteNamesArray,
                                java.util.Calendar beginCalObj,
                                java.util.Calendar endCalObj,
                                double minFreqValue,
                                double maxFreqValue,
                                int numberFreqs,
                                boolean stdioFlag,
                                int outUnitsConvIdx,
                                boolean multiOutFlag,
                                boolean verboseFlag,
                                int startStageNum,
                                int stopStageNum,
                                boolean logSpacingFlag,
                                int respTypeIndex,
                                java.lang.String fileNameString,
                                java.lang.String propsFileString,
                                java.io.File outputDirectory,
                                boolean genOutputFlag)
Processes parameters, performs requested operations and generates the output.

Parameters:
staNamesArray - array of station names.
chaNamesArray - array of channel names.
netNamesArray - array of network names.
siteNamesArray - array of location names.
beginCalObj - the beginning of a date range to search for, or null for no begin date. If no end-date is given then this becomes a single date that must be within the date-range of matched responses.
endCalObj - the end of a date range to search for, or null for no end date.
minFreqValue - minimum frequency value.
maxFreqValue - maximum frequency value.
numberFreqs - number of frequencies.
stdioFlag - true for stdin/stdout I/O.
outUnitsConvIdx - units index value.
multiOutFlag - true to enable multiple response outputs with the same 'net.sta.loc.cha' code.
verboseFlag - true for verbose output.
startStageNum - first stage to process.
stopStageNum - last stage to process.
logSpacingFlag - true for log frequency spacing.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
fileNameString - file/path name entered.
propsFileString - server-properties file name.
outputDirectory - output directory
genOutputFlag - if true then output will be generated.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

doGenerateOutput

public boolean doGenerateOutput()
Generates the frequency array and then the output.

Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

checkGenerateFreqArray

public boolean checkGenerateFreqArray()
Checks and generates the frequency array.

Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)

generateResponseOutputs

public boolean generateResponseOutputs(RespCallback respCallBackObj)
Generates response outputs.

Parameters:
respCallBackObj - the response call-back object to use.
Returns:
true if successful, false if a parameter error was detected (in which case the 'getErrorMessage()' and 'getExitStatusValue()' methods may be used to fetch information about the error.)