java.beans
public class PropertyEditorManager extends Object
It first checks to see if the property editor is already registered; if it is, that property editor is used. Next it takes the type's classname and appends "Editor" to it, and searches first in the class's package and then in the property editor search path.
Default property editors are provided for:
Spec Suggestion: Perhaps an editor for Filename or something like it should be provided. As well as char.
Since: 1.1
Constructor Summary | |
---|---|
PropertyEditorManager()
Beats me why this class can be instantiated, but there
you have it. |
Method Summary | |
---|---|
static PropertyEditor | findEditor(Class<?> editedClass)
Returns a new instance of the property editor for the
specified class.
|
static String[] | getEditorSearchPath()
Get the editor search path.
|
static void | registerEditor(Class<?> editedClass, Class<?> editorClass)
Register an editor for a class. |
static void | setEditorSearchPath(String[] editorSearchPath)
Set the editor search path.
|
Parameters: editedClass the class that the property editor will edit.
Returns: a PropertyEditor instance that can edit the specified class.
Returns: the editor search path.
Parameters: editedClass the class that the property editor will edit. editorClass the PropertyEditor class.
Parameters: editorSearchPath the new value for the editor search path.