The PropertyEditorManager class is never meant to be instantiated; it defines static methods for registering and looking up PropertyEditor classes for a specified property type.
A Java bean may specify a particular PropertyEditor class for a given property by specifying it in a PropertyDescriptor object for the property. If it does not do this, the PropertyEditorManager is used to register and look up editors. A bean or an application builder tool may call the registerEditor() method to register a PropertyEditor for properties of a specified type. Application builders and bean Customizer classes may call the findEditor() method to obtain a PropertyEditor for a given property type.
If no editor has been registered for a given type, the PropertyEditorManager attempts to locate one. For a type x, it looks for a class xEditor first in the same package as x, and then in each package listed in the property editor search path.
public class PropertyEditorManager extends Object {
// Default Constructor: public PropertyEditorManager()
// Class Methods
public static PropertyEditor findEditor(Class targetType);
public static String[] getEditorSearchPath();
public static void registerEditor(Class targetType, Class editorClass);
public static void setEditorSearchPath(String[] path);
}