public class CSVResultListener extends java.lang.Object implements ResultListener, OptionHandler, RevisionHandler
-O <file name> The filename where output will be stored. Use - for stdout. (default temp file)
| Constructor and Description | 
|---|
| CSVResultListener()Sets temporary file. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | acceptResult(ResultProducer rp,
            java.lang.Object[] key,
            java.lang.Object[] result)Just prints out each result as it is received. | 
| java.lang.String[] | determineColumnConstraints(ResultProducer rp)Determines if there are any constraints (imposed by the
 destination) on the result columns to be produced by
 resultProducers. | 
| java.lang.String[] | getOptions()Gets the current settings of the Classifier. | 
| java.io.File | getOutputFile()Get the value of OutputFile. | 
| java.lang.String | getRevision()Returns the revision string. | 
| java.lang.String | globalInfo()Returns a string describing this result listener | 
| boolean | isResultRequired(ResultProducer rp,
                java.lang.Object[] key)Always says a result is required. | 
| java.util.Enumeration | listOptions()Returns an enumeration describing the available options.. | 
| java.lang.String | outputFileName()Get the value of OutputFileName. | 
| java.lang.String | outputFileTipText()Returns the tip text for this property | 
| void | postProcess(ResultProducer rp)Perform any postprocessing. | 
| void | preProcess(ResultProducer rp)Prepare for the results to be received. | 
| void | setOptions(java.lang.String[] options)Parses a given list of options. | 
| void | setOutputFile(java.io.File newOutputFile)Set the value of OutputFile. | 
| void | setOutputFileName(java.lang.String name)Set the value of OutputFileName. | 
public java.lang.String globalInfo()
public java.util.Enumeration listOptions()
listOptions in interface OptionHandlerpublic void setOptions(java.lang.String[] options)
                throws java.lang.Exception
-O <file name> The filename where output will be stored. Use - for stdout. (default temp file)
setOptions in interface OptionHandleroptions - the list of options as an array of stringsjava.lang.Exception - if an option is not supportedpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlerpublic java.lang.String outputFileTipText()
public java.io.File getOutputFile()
public void setOutputFile(java.io.File newOutputFile)
newOutputFile - Value to assign to OutputFile.public java.lang.String outputFileName()
public void setOutputFileName(java.lang.String name)
name - the name of OutputFile.public void preProcess(ResultProducer rp) throws java.lang.Exception
preProcess in interface ResultListenerrp - the ResultProducer that will generate the resultsjava.lang.Exception - if an error occurs during preprocessing.public void postProcess(ResultProducer rp) throws java.lang.Exception
postProcess in interface ResultListenerrp - the ResultProducer that generated the resultsjava.lang.Exception - if an error occurspublic java.lang.String[] determineColumnConstraints(ResultProducer rp) throws java.lang.Exception
determineColumnConstraints in interface ResultListenerrp - the ResultProducer to which the constraints will applyjava.lang.Exception - if an error occurs.public void acceptResult(ResultProducer rp, java.lang.Object[] key, java.lang.Object[] result) throws java.lang.Exception
acceptResult in interface ResultListenerrp - the ResultProducer that generated the resultkey - The key for the results.result - The actual results.java.lang.Exception - if the result could not be accepted.public boolean isResultRequired(ResultProducer rp, java.lang.Object[] key) throws java.lang.Exception
isResultRequired in interface ResultListenerrp - the ResultProducer wanting to generate the resultkey - The key for which a result may be needed.java.lang.Exception - if it could not be determined if the result 
 is needed.public java.lang.String getRevision()
getRevision in interface RevisionHandler