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