From: elee <gk...@us...> - 2008-07-25 23:13:18
|
Update of /cvsroot/gmod/apollo/src/java/apollo/main In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv24390 Modified Files: CommandLine.java Log Message: + Added command line option for running Apollo in headless mode (--headless | -H) Index: CommandLine.java =================================================================== RCS file: /cvsroot/gmod/apollo/src/java/apollo/main/CommandLine.java,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** CommandLine.java 1 Oct 2007 21:54:44 -0000 1.40 --- CommandLine.java 25 Jul 2008 23:13:22 -0000 1.41 *************** *** 83,86 **** --- 83,89 ---- private CommandOption inputFilesList = new InputFilesListCommandOption(); + + //run in headless mode + private CommandOption headlessOption = new HeadlessCommandOption(); // ------------------------------------------------ *************** *** 105,109 **** backupFileOption, seqFileOption, outputFmtOption, writeFile, inputListFileOption, skipExistBatchEntry, inputTypeOption, dbUserOption, dbPassOption, dbFlatFileOutputOption, ! inputFilesList }; // ----------------------------------------------------------------------- --- 108,112 ---- backupFileOption, seqFileOption, outputFmtOption, writeFile, inputListFileOption, skipExistBatchEntry, inputTypeOption, dbUserOption, dbPassOption, dbFlatFileOutputOption, ! inputFilesList, headlessOption }; // ----------------------------------------------------------------------- *************** *** 896,899 **** --- 899,917 ---- } + /** + * Sets whether or not to run Apollo in headless mode + */ + private class HeadlessCommandOption extends CommandOption { + private final static String help ="Run Apollo in headless mode." ; + + public HeadlessCommandOption() { + super("headless", 'H', false, "headless mode", help); + } + + public void execute() throws Exception { + System.setProperty("java.awt.headless", "true"); + } + } + // ----------------------------------------------------------------------- // IOOptions inner class |