83 |
|
|
84 |
public class PropertyEditorManager |
public class PropertyEditorManager |
85 |
{ |
{ |
86 |
static java.util.Hashtable editors = new java.util.Hashtable(); |
static java.util.Hashtable<Class<?>,Class<?>> editors = |
87 |
|
new java.util.Hashtable<Class<?>,Class<?>>(); |
88 |
static String[] editorSearchPath = { "gnu.java.beans.editors", |
static String[] editorSearchPath = { "gnu.java.beans.editors", |
89 |
"sun.beans.editors" }; |
"sun.beans.editors" }; |
90 |
|
|
119 |
* will edit. |
* will edit. |
120 |
* @param editorClass the PropertyEditor class. |
* @param editorClass the PropertyEditor class. |
121 |
*/ |
*/ |
122 |
public static void registerEditor(Class editedClass, Class editorClass) |
public static void registerEditor(Class<?> editedClass, Class<?> editorClass) |
123 |
{ |
{ |
124 |
editors.put(editedClass, editorClass); |
editors.put(editedClass, editorClass); |
125 |
} |
} |
133 |
* @return a PropertyEditor instance that can edit the |
* @return a PropertyEditor instance that can edit the |
134 |
* specified class. |
* specified class. |
135 |
*/ |
*/ |
136 |
public static PropertyEditor findEditor(Class editedClass) |
public static PropertyEditor findEditor(Class<?> editedClass) |
137 |
{ |
{ |
138 |
try |
try |
139 |
{ |
{ |