public void addOptions()

in src/main/java/com/vmware/vim25/mo/util/CommandLineParser.java [60:74]


    public void addOptions(OptionSpec[] userOptions) {
        for (int i = 0; i < userOptions.length; i++) {
            if (userOptions[i].getOptionName() != null && userOptions[i].getOptionName().length() > 0 &&
                userOptions[i].getOptionDesc() != null && userOptions[i].getOptionDesc().length() > 0 &&
                userOptions[i].getOptionType() != null && userOptions[i].getOptionType().length() > 0 &&
                (userOptions[i].getOptionRequired() == 0 || userOptions[i].getOptionName().length() > 1)) {
                userOpts.put(userOptions[i].getOptionName(), userOptions[i]);
            }
            else {
                System.out.println("Option " + userOptions[i].getOptionName() + " definition is not valid");
                throw new IllegalArgumentException("Option " + userOptions[i].getOptionName()
                    + " definition is not valid");
            }
        }
    }