public static Object parseValue(String value) { Object ret; if (VerifyUtils.isInteger(value)) { ret = Integer.parseInt(value); } else if (VerifyUtils.isLong(value)) { ret = Long.parseLong(value); } else if (VerifyUtils.isDouble(value)) { ret = Double.parseDouble(value); } else if (VerifyUtils.isFloat(value)) { ret = Float.parseFloat(value); } else { ret = value; } return ret; }
public static Object parseValue(String value) { Object ret; if (VerifyUtils.isInteger(value)) { ret = Integer.parseInt(value); } else if (VerifyUtils.isLong(value)) { ret = Long.parseLong(value); } else if (VerifyUtils.isDouble(value)) { ret = Double.parseDouble(value); } else if (VerifyUtils.isFloat(value)) { ret = Float.parseFloat(value); } else { ret = value; } return ret; }
@SuppressWarnings("unchecked") public static <T> T convert(String value, String argsType) { Object ret = null; ParseValue p = argsType == null ? null : map2.get(argsType); if (p != null) ret = p.parse(value); else { if (VerifyUtils.isInteger(value)) { ret = Integer.parseInt(value); } else if (VerifyUtils.isLong(value)) { ret = Long.parseLong(value); } else if (VerifyUtils.isDouble(value)) { ret = Double.parseDouble(value); } else if (VerifyUtils.isFloat(value)) { ret = Float.parseFloat(value); } else { ret = value; } } return (T) ret; }
} else if(VerifyUtils.isInteger(f.value)) { f.type = Type.INTEGER; } else if(VerifyUtils.isLong(f.value)) { f.type = Type.LONG; char end = f.value.charAt(f.value.length() - 1);
@SuppressWarnings("unchecked") public static <T> T convert(String value, Class<T> c) { Object ret = null; ParseValue p = c == null ? null : map.get(c); if (p != null) ret = p.parse(value); else { if (VerifyUtils.isInteger(value)) { ret = Integer.parseInt(value); } else if (VerifyUtils.isLong(value)) { ret = Long.parseLong(value); } else if (VerifyUtils.isDouble(value)) { ret = Double.parseDouble(value); } else if (VerifyUtils.isFloat(value)) { ret = Float.parseFloat(value); } else { ret = value; } } return (T) ret; }
public JavaFileBuilder writeFunction(String functionName, String[] params) { write(preBlank + "FunctionRegistry.get(\"" + functionName + "\").render(model, out"); for (String param : params) { param = param.trim(); if(param.length() > 0) { write(", "); if(VerifyUtils.isDouble(param) || VerifyUtils.isLong(param) || VerifyUtils.isFloat(param) || VerifyUtils.isInteger(param) || "null".equals(param) || "true".equals(param) || "false".equals(param)) { write(param); } else if (param.charAt(0) == '\'' && param.charAt(param.length() - 1) == '\'') { write(strEscape(param.substring(1, param.length() - 1))); } else if (param.charAt(0) == '"' && param.charAt(param.length() - 1) == '"' ) { write(strEscape(param.substring(1, param.length() - 1))); } else { write("objNav.find(model, " + strEscape(param) + ")"); } } } write(");\n"); return this; }