X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=third-party%2Fopenflow-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenflow%2Fcodec%2Fexample%2Fcli%2FOptions.java;fp=third-party%2Fopenflow-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenflow%2Fcodec%2Fexample%2Fcli%2FOptions.java;h=0000000000000000000000000000000000000000;hb=64fe0fbca1a6c2b77ad25f568d73a7eb64236d16;hp=a83f51cf05f3cb36af6fbe3522b1a98104af840d;hpb=8b9a3ff2bbc83941254b46b818cbbae5cc1a3a5b;p=openflowjava.git diff --git a/third-party/openflow-codec/src/main/java/org/openflow/codec/example/cli/Options.java b/third-party/openflow-codec/src/main/java/org/openflow/codec/example/cli/Options.java deleted file mode 100644 index a83f51cf..00000000 --- a/third-party/openflow-codec/src/main/java/org/openflow/codec/example/cli/Options.java +++ /dev/null @@ -1,66 +0,0 @@ -package org.openflow.codec.example.cli; - -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; - -/** - * Very basic CLI options listing - * - * @author Rob Sherwood (rob.sherwood@stanford.edu) - * - */ - -public class Options { - Map shortOptionsMap; - Map longOptionsMap; - - public Options() { - this.shortOptionsMap = new HashMap(); - this.longOptionsMap = new HashMap(); - } - - public static Options make(Option opts[]) { - Options options = new Options(); - for (int i = 0; i < opts.length; i++) - options.addOption(opts[i]); - return options; - } - - private void addOption(Option option) { - if (option.shortOpt != null) - this.shortOptionsMap.put(option.shortOpt, option); - if (option.longOpt != null) - this.longOptionsMap.put(option.longOpt, option); - } - - protected void addOption(String shortName, String longName, Object o, String comment) { - Option option = new Option(shortName, longName, o, comment); - addOption(option); - } - - public void addOption(String shortName, String longName, boolean b, String comment) { - this.addOption(shortName, longName, Boolean.valueOf(b), comment); - } - - public void addOption(String shortName, String longName, int i, String comment) { - this.addOption(shortName, longName, Integer.valueOf(i), comment); - } - - public Option getOption(String shortName) { - return this.shortOptionsMap.get(shortName); - } - - public Option getOptionByLongName(String longName) { - return this.longOptionsMap.get(longName); - } - - public Collection