edu.byu.ece.edif.util.jsap.commandgroups
Class InputOutputFileCommandGroup

java.lang.Object
  extended by edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
      extended by edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
          extended by edu.byu.ece.edif.util.jsap.commandgroups.InputOutputFileCommandGroup
All Implemented Interfaces:
CommandGroup

public class InputOutputFileCommandGroup
extends InputFileCommandGroup

This class is used represent the command line options for specifying the input file and output file. TODO


Field Summary
static java.lang.String OUTPUT_OPTION
           
static char OUTPUT_OPTION_SHORT
           
 
Fields inherited from class edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
_input_file_option, INPUT_OPTION
 
Fields inherited from class edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
_options
 
Constructor Summary
InputOutputFileCommandGroup()
           
 
Method Summary
static java.lang.String getOutputFileName(com.martiansoftware.jsap.JSAPResult result)
           
static void serializeObject(java.io.PrintStream out, com.martiansoftware.jsap.JSAPResult result, java.lang.Object obj)
          Serializes an object
 
Methods inherited from class edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
getInputFileName, setInputFlagHelp
 
Methods inherited from class edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
addCommand, getCommands
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OUTPUT_OPTION

public static final java.lang.String OUTPUT_OPTION
See Also:
Constant Field Values

OUTPUT_OPTION_SHORT

public static final char OUTPUT_OPTION_SHORT
See Also:
Constant Field Values
Constructor Detail

InputOutputFileCommandGroup

public InputOutputFileCommandGroup()
Method Detail

getOutputFileName

public static java.lang.String getOutputFileName(com.martiansoftware.jsap.JSAPResult result)

serializeObject

public static void serializeObject(java.io.PrintStream out,
                                   com.martiansoftware.jsap.JSAPResult result,
                                   java.lang.Object obj)
Serializes an object

Parameters:
out: - PrintStream for errors/info
result: - JSAP commandline results
obj: - Object to serialize