edu.byu.ece.edif.util.jsap.commandgroups
Class InputFileCommandGroup
java.lang.Object
edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
- All Implemented Interfaces:
- CommandGroup
- Direct Known Subclasses:
- InputOutputFileCommandGroup, JEdifParserCommandGroup
public class InputFileCommandGroup
- extends AbstractCommandGroup
This class is used represent the command line options for specifying the
input file and output file.
TODO
- Allow the use/specification of STDIN (input option)
- Allow the use/specification of STDOUT (output option)
- Allow a modification of the help for each option
- Provide mechanism for parsing the extension and automatically inferring
a filename from the parsed extension (i.e. allow a default output filename
based on the input filename: input.edf -> input.jedif)
- Provide mechanism for handling stdin and stderr messages
- Should these classes be made static?
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INPUT_OPTION
public static final java.lang.String INPUT_OPTION
- See Also:
- Constant Field Values
_input_file_option
protected com.martiansoftware.jsap.UnflaggedOption _input_file_option
InputFileCommandGroup
public InputFileCommandGroup()
setInputFlagHelp
public void setInputFlagHelp(java.lang.String str)
getInputFileName
public static java.lang.String getInputFileName(com.martiansoftware.jsap.JSAPResult result)