public void addOptions()

in src/com/vmware/vim25/mo/util/CommandLineParser.java [64:81]


   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");
		   }
	   }
	}