assertEquals(values[2], "file3"); Iterator<Option> iter = cmd.iterator(); while (iter.hasNext())
/** * Verifies if the command line options are sane. * * @param commandName - Name of the command * @param cmd - Parsed Command Line */ protected void verifyCommandOptions(String commandName, CommandLine cmd) { @SuppressWarnings("unchecked") Iterator<Option> iter = cmd.iterator(); while (iter.hasNext()) { Option opt = iter.next(); if (!validArgs.containsKey(opt.getLongOpt())) { String errMessage = String .format("%nInvalid argument found for command %s : %s%n", commandName, opt.getLongOpt()); StringBuilder validArguments = new StringBuilder(); validArguments.append(String.format("Valid arguments are : %n")); for (Map.Entry<String, String> args : validArgs.entrySet()) { String key = args.getKey(); String desc = args.getValue(); String s = String.format("\t %s : %s %n", key, desc); validArguments.append(s); } LOG.error(errMessage + validArguments.toString()); throw new IllegalArgumentException("Invalid Arguments found."); } } }
public static void writeLog(ExtractorParameters extractorParameters, CommandLine commandLine, String[] args, String fileName) throws IOException { logger.debug("writing log (" + fileName + ")..."); PrintWriter pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName), "UTF-8"))); pw.println("date='" + new Date() + "'"); pw.print("command='java -cp dist/thewikimachine.jar eu.fbk.twm.wiki.ModelExtractor"); for (int i = 0; i < args.length; i++) { pw.print(" "); pw.print(args[i]); } pw.print("'\n"); pw.println(extractorParameters); Iterator<Option> it = commandLine.iterator(); for (int i = 0; it.hasNext(); i++) { Option opt = it.next(); pw.println(opt.getArgName() + "='" + opt.getValue() + "'"); } pw.close(); }
Iterator<Option> it = cliRequest.commandLine.iterator();
Iterator<Option> it = cmd.iterator();
for (Iterator it = cmd.iterator(); it.hasNext();) { final Option option = (Option) it.next();
protected Connection getConnection(final CommandLine cmdLine, final String cmd, final String cmdDescKey, final boolean hasFileName) throws ParseException, SQLException { final ConnectionOptions connOpts = new ConnectionOptions(); final Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) { opt = (GfxdOption)iter.next(); if (JAR_NAME.equals(opt.getOpt())) { this.jarName = opt.getValue(); } else if (hasFileName && FILE_URL.equals(opt.getOpt())) { this.fileURL = opt.getValue(); } else if (!handleCommonOption(opt, cmd, cmdDescKey)) { if (!handleConnectionOption(opt, connOpts)) { Assert.fail(opt.toString()); } } } return getConnection(connOpts, cmd, cmdDescKey); }
throws ParseException, SQLException { final ConnectionOptions connOpts = new ConnectionOptions(); final Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
final DataSourceOptions dsOpts = new DataSourceOptions(); String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
TaskOptions resultTaskOpts, taskOpts = null; String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
TaskOptions resultTaskOpts, taskOpts = null; String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
TaskOptions resultTaskOpts, taskOpts = null; String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
TaskOptions resultTaskOpts, taskOpts = null; String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
TaskOptions resultTaskOpts, taskOpts = null; String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {
TaskOptions resultTaskOpts, taskOpts = null; String verbosity = null; Iterator<?> iter = cmdLine.iterator(); GfxdOption opt; while (iter.hasNext()) {