/** * Locate a value editor for a given target type. * * @param typeName The class name of the object to be edited. * @return An editor for the given type or null if none was found. * @throws ClassNotFoundException when the class could not be found */ public static PropertyEditor findEditor(final String typeName) throws ClassNotFoundException { // see if it is a primitive type first Class<?> type = Classes.getPrimitiveTypeForName(typeName); if (type == null) { // nope try look up ClassLoader loader = Thread.currentThread().getContextClassLoader(); type = loader.loadClass(typeName); } return PropertyEditorManager.findEditor(type); }
private Class loadClass(String clazz) throws ClassNotFoundException { Class isPrimitive = Classes.getPrimitiveTypeForName(clazz); if (isPrimitive != null) return Classes.getPrimitiveWrapper(isPrimitive); ClassLoader cl = TCLAction.UTIL.getContextClassLoader(); return cl.loadClass(clazz); }
private Class loadClass(String clazz) throws ClassNotFoundException { Class isPrimitive = Classes.getPrimitiveTypeForName(clazz); if (isPrimitive != null) return Classes.getPrimitiveWrapper(isPrimitive); ClassLoader cl = TCLAction.UTIL.getContextClassLoader(); return cl.loadClass(clazz); }
Class<?> typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)
Class<?> typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)
Class<?> typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)
Class<?> typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)
Class clazz = Classes.getPrimitiveTypeForName(type); if (clazz == null)
Class<?> typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)
Class clazz = Classes.getPrimitiveTypeForName(type); if (clazz == null)
Class<?> typeClass = Classes.getPrimitiveTypeForName(signature[i]); if (typeClass == null) typeClass = cl.loadClass(signature[i]);
Class<?> typeClass = Classes.getPrimitiveTypeForName(signature[i]); if (typeClass == null) typeClass = cl.loadClass(signature[i]);
Class clazz = Classes.getPrimitiveTypeForName(type); if (clazz == null)
Class expectedPropertyType = Classes.getPrimitiveTypeForName(propertyType); if (expectedPropertyType == null)
Class typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)
Class typeClass = Classes.getPrimitiveTypeForName(typeName); if (typeClass == null)