- protected Object convert(String type, String str) {
- if (PrimitiveSpecAttribute.TYPE_STRING.equals(type)) {
- return str;
- } else if (PrimitiveSpecAttribute.TYPE_INTEGER.equals(type)) {
- return (Integer.parseInt(str));
- } else if (PrimitiveSpecAttribute.TYPE_LONG.equals(type)) {
- return (Long.parseLong(str));
- } else if (PrimitiveSpecAttribute.TYPE_FLOAT.equals(type)) {
- return (Float.parseFloat(str));
- } else if (PrimitiveSpecAttribute.TYPE_DOUBLE.equals(type)) {
- return (Double.parseDouble(str));
- } else if (PrimitiveSpecAttribute.TYPE_BOOLEAN.equals(type)) {
- return (Boolean.parseBoolean(str));
- } else {
- return str;
- }
- }