private boolean validateDataType()

in src/com/vmware/vim25/mo/util/CommandLineParser.java [197:235]


   private boolean validateDataType(String dataType, String keyValue) 
   {
      try {
         if(dataType.equalsIgnoreCase("Boolean")) 
         {
            if(keyValue.equalsIgnoreCase("true") || keyValue.equalsIgnoreCase("false")) 
            {
               return true;
            }
            else 
            {
               return false;
            }          
         }
         else if(dataType.equalsIgnoreCase("Integer")) 
         {
            Integer.parseInt(keyValue);
            return true;
         }
         else if(dataType.equalsIgnoreCase("Float")) 
         {
            Float.parseFloat(keyValue);
            return true;
         }
         else if(dataType.equalsIgnoreCase("Long")) 
         {
            Long.parseLong(keyValue);
            return true;
         }
         else 
         {
            // DO NOTHING
         }
         return true;
      }
      catch(NumberFormatException e){
        return false;
      }
   }