while (i < args.length){ String opt = args[i]; for (CmdOptions cmdOpt: CmdOptions.values()) { if (opt.equals("-"+cmdOpt.getName())) { if (cmdOpt.getValueSize() == 0) { break; } else if (cmdOpt.getValueSize() == 1){ if (i+1 < args.length) { result.put(cmdOpt, args[i+1]); } else { throw new Exception("missing value for \"-"+cmdOpt.getName()+"\" option");
System.out.println("Missing option \"-" + CmdOptions.OPERATION.getName() +" Possible options are snmpGet,set,walk "+ "\""); CmdParser.printUsage("GET"); return; System.out.println("Missing option \"-" + CmdOptions.MIBS_DIR.getName() + "\""); CmdParser.printUsage(operation); return; if (address != null) { } else { System.out.println("Missing option \"-" + CmdOptions.ADDRESS.getName() +"\""); CmdParser.printWalkUsage(operation); return; if (version != null) { } else { System.out.println("Missing option \"-" + CmdOptions.VERSION.getName() + "\""); CmdParser.printWalkUsage(operation); return; System.out.println("Missing option \"-" + CmdOptions.COMMUNITY.getName() + "\""); CmdParser.printWalkUsage(operation); return; System.out.println("Missing option \"-" + CmdOptions.COMMUNITY.getName() + "\""); CmdParser.printUsage(operation); return; System.out.println("Missing option \"-" + CmdOptions.SECURITY_NAME.getName() + "\"");