com.isti.jevalresp
Class CallbackProcWrite

java.lang.Object
  extended by com.isti.jevalresp.CallbackProcWrite
All Implemented Interfaces:
RespCallback
Direct Known Subclasses:
CallbackProcPlot

public class CallbackProcWrite
extends java.lang.Object
implements RespCallback

Class CallbackProcWrite implements a callback method that processes and writes the output of a response.


Field Summary
protected  double b62XValue
           
protected  double[] freqArr
           
protected  boolean listInterpInFlag
           
protected  boolean listInterpOutFlag
           
protected  double listInterpTension
           
protected  boolean logSpacingFlag
           
protected  java.io.PrintStream outStm
           
protected  int outUnitsConvIdx
           
protected  java.lang.String prevFileName
           
protected  RespProcessor respProcObj
           
protected  int respTypeIndex
           
protected  boolean showInputFlag
           
protected  int startStageNum
           
protected  boolean stdioFlag
           
protected  int stopStageNum
           
protected  boolean totalSensitFlag
           
protected  boolean unwrapPhaseFlag
           
protected  boolean useDelayFlag
           
protected  boolean verboseFlag
           
 
Constructor Summary
CallbackProcWrite(int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, double b62XValue, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, double b62XValue, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
CallbackProcWrite(RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm)
          Constructs a response processing callback object.
 
Method Summary
protected  boolean generateOutput(OutputGenerator outGenObj, edu.iris.Fissures.IfNetwork.ChannelId channelIdObj, java.util.Date respEndDateObj, java.lang.String channelIdFName)
          Generates the output.
protected  void outStmPrintln(java.lang.String str)
          Sends string to 'outStm'.
 boolean responseInfo(java.lang.String fileName, edu.iris.Fissures.IfNetwork.ChannelId channelIdObj, java.util.Date respEndDateObj, java.lang.String channelIdFName, edu.iris.Fissures.IfNetwork.Response respObj, java.lang.String errMsgStr)
          Processes and writes the output of the given response.
 void setRespProcObj(RespProcessor respProcObj)
          Sets the 'RespProcessor' object to be used.
 void showInfoMessage(java.lang.String msgStr)
          Shows the given informational message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

respProcObj

protected RespProcessor respProcObj

outUnitsConvIdx

protected final int outUnitsConvIdx

freqArr

protected final double[] freqArr

logSpacingFlag

protected final boolean logSpacingFlag

verboseFlag

protected final boolean verboseFlag

startStageNum

protected final int startStageNum

stopStageNum

protected final int stopStageNum

useDelayFlag

protected final boolean useDelayFlag

showInputFlag

protected final boolean showInputFlag

listInterpOutFlag

protected final boolean listInterpOutFlag

listInterpInFlag

protected final boolean listInterpInFlag

listInterpTension

protected final double listInterpTension

unwrapPhaseFlag

protected boolean unwrapPhaseFlag

totalSensitFlag

protected final boolean totalSensitFlag

b62XValue

protected final double b62XValue

respTypeIndex

protected final int respTypeIndex

stdioFlag

protected final boolean stdioFlag

outStm

protected final java.io.PrintStream outStm

prevFileName

protected java.lang.String prevFileName
Constructor Detail

CallbackProcWrite

public CallbackProcWrite(RespProcessor respProcObj,
                         int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         boolean listInterpOutFlag,
                         boolean listInterpInFlag,
                         double listInterpTension,
                         boolean unwrapPhaseFlag,
                         boolean totalSensitFlag,
                         double b62XValue,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object.

Parameters:
respProcObj - the "RespProcessor' object being used.
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
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).
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(RespProcessor respProcObj,
                         int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         boolean listInterpOutFlag,
                         boolean listInterpInFlag,
                         double listInterpTension,
                         boolean unwrapPhaseFlag,
                         boolean totalSensitFlag,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object.

Parameters:
respProcObj - the "RespProcessor' object being used.
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
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.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(RespProcessor respProcObj,
                         int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         boolean listInterpOutFlag,
                         boolean listInterpInFlag,
                         double listInterpTension,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object.

Parameters:
respProcObj - the "RespProcessor' object being used.
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
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.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(RespProcessor respProcObj,
                         int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object.

Parameters:
respProcObj - the "RespProcessor' object being used.
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         boolean listInterpOutFlag,
                         boolean listInterpInFlag,
                         double listInterpTension,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object. After using this constructor, the 'setRespProcObj()' must be called to setup the 'RespProcessor' object before this object is used.

Parameters:
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
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.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         boolean listInterpOutFlag,
                         boolean listInterpInFlag,
                         double listInterpTension,
                         boolean unwrapPhaseFlag,
                         boolean totalSensitFlag,
                         double b62XValue,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object. After using this constructor, the 'setRespProcObj()' must be called to setup the 'RespProcessor' object before this object is used.

Parameters:
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
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).
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         boolean listInterpOutFlag,
                         boolean listInterpInFlag,
                         double listInterpTension,
                         boolean unwrapPhaseFlag,
                         boolean totalSensitFlag,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object. After using this constructor, the 'setRespProcObj()' must be called to setup the 'RespProcessor' object before this object is used.

Parameters:
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
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.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         boolean useDelayFlag,
                         boolean showInputFlag,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object. After using this constructor, the 'setRespProcObj()' must be called to setup the 'RespProcessor' object before this object is used.

Parameters:
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
useDelayFlag - true to use estimated delay in phase calculation.
showInputFlag - true to show RESP input text (sent to stdout).
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(RespProcessor respProcObj,
                         int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object.

Parameters:
respProcObj - the "RespProcessor' object being used.
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.

CallbackProcWrite

public CallbackProcWrite(int outUnitsConvIdx,
                         double[] freqArr,
                         boolean logSpacingFlag,
                         boolean verboseFlag,
                         int startStageNum,
                         int stopStageNum,
                         int respTypeIndex,
                         boolean stdioFlag,
                         java.io.PrintStream outStm)
Constructs a response processing callback object. After using this constructor, the 'setRespProcObj()' must be called to setup the 'RespProcessor' object before this object is used.

Parameters:
outUnitsConvIdx - output units conversion index for the requested output units type; one of the '..._UNIT_CONV' values.
freqArr - an array of frequency values to use.
logSpacingFlag - true to indicate that the frequency spacing is logarithmic; false to indicate linear spacing.
verboseFlag - true for verbose output messages.
startStageNum - if greater than zero then the start of the range of stage sequence numbers to use, otherwise all stages are used.
stopStageNum - if greater than zero then the end of the range of stage sequence numbers to use, otherwise only the single stage specified by 'startStageNum' is used.
respTypeIndex - index value indicating type of output (separate amp/phase file, complex-spectra file or single amp/phase file).
stdioFlag - true for output to 'stdout', false for output to file(s).
outStm - output stream for messages to be sent to (usually 'System.err'), or null for no messages.
Method Detail

setRespProcObj

public void setRespProcObj(RespProcessor respProcObj)
Sets the 'RespProcessor' object to be used.

Specified by:
setRespProcObj in interface RespCallback
Parameters:
respProcObj - the "RespProcessor' object being used.

responseInfo

public boolean responseInfo(java.lang.String fileName,
                            edu.iris.Fissures.IfNetwork.ChannelId channelIdObj,
                            java.util.Date respEndDateObj,
                            java.lang.String channelIdFName,
                            edu.iris.Fissures.IfNetwork.Response respObj,
                            java.lang.String errMsgStr)
Processes and writes the output of the given response.

Specified by:
responseInfo in interface RespCallback
Parameters:
fileName - the name of source file for the response.
channelIdObj - the channel ID associated with the response, or null if a channel ID was not found.
respEndDateObj - end date for channel ID, or null if a channel ID was not found.
channelIdFName - a string version of the channel ID associated with the response, or null if a channel ID was not found.
respObj - the response information, or null if a channel ID was not found (error message in 'errMsgStr').
errMsgStr - if 'channelIdObj' or 'respObj' is null then 'errMsgStr' contains an error message string; otherwise null.
Returns:
true if the response was processed and outputted successfully, false if an error occurred.

generateOutput

protected boolean generateOutput(OutputGenerator outGenObj,
                                 edu.iris.Fissures.IfNetwork.ChannelId channelIdObj,
                                 java.util.Date respEndDateObj,
                                 java.lang.String channelIdFName)
Generates the output.

Parameters:
outGenObj - the 'OutputGenerator' object to use.
channelIdObj - the channel ID object to use.
respEndDateObj - end date object to use.
channelIdFName - the output filename to use.
Returns:
true if successful, false if error.

showInfoMessage

public void showInfoMessage(java.lang.String msgStr)
Shows the given informational message.

Specified by:
showInfoMessage in interface RespCallback
Parameters:
msgStr - message string

outStmPrintln

protected void outStmPrintln(java.lang.String str)
Sends string to 'outStm'.

Parameters:
str - string