| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.util.propertyeditor.PropertyEditors
A collection of PropertyEditor utilities. Provides the same interface as PropertyManagerEditor plus more...
Installs the default PropertyEditors.
| Constructor Summary | |
| PropertyEditors() | |
| Method Summary | |
| static Object | convertValue(String text,
             String typeName)Convert a string value into the true value for typeName using the PropertyEditor associated with typeName. | 
| static PropertyEditor | findEditor(Class type)Locate a value editor for a given target type. | 
| static PropertyEditor | findEditor(String typeName)Locate a value editor for a given target type. | 
| static PropertyEditor | getEditor(Class type)Get a value editor for a given target type. | 
| static PropertyEditor | getEditor(String typeName)Get a value editor for a given target type. | 
|  String[] | getEditorSearchPath()Gets the package names that will be searched for property editors. | 
| static void | mapJavaBeanProperties(Object bean,
                      Properties beanProps)This method takes the properties found in the given beanProps to the bean using the property editor registered for the property. | 
| static void | registerEditor(Class type,
               Class editorType)Register an editor class to be used to editor values of a given target class. | 
| static void | registerEditor(String typeName,
               String editorTypeName)Register an editor class to be used to editor values of a given target class. | 
|  void | setEditorSearchPath(String[] path)Sets the package names that will be searched for property editors. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public PropertyEditors()
| Method Detail | 
public static PropertyEditor findEditor(Class type)
type - The class of the object to be edited.
public static PropertyEditor findEditor(String typeName) throws ClassNotFoundException
typeName - The class name of the object to be edited.
ClassNotFoundExceptionpublic static PropertyEditor getEditor(Class type)
type - The class of the object to be edited.
RuntimeException - No editor was found.public static PropertyEditor getEditor(String typeName) throws ClassNotFoundException
typeName - The class name of the object to be edited.
RuntimeException - No editor was found.
ClassNotFoundExceptionpublic static void registerEditor(Class type, Class editorType)
type - The class of the objetcs to be edited.editorType - The class of the editor.public static void registerEditor(String typeName, String editorTypeName) throws ClassNotFoundException
typeName - The classname of the objetcs to be edited.editorTypeName - The class of the editor.
ClassNotFoundExceptionpublic static Object convertValue(String text, String typeName) throws ClassNotFoundException, IntrospectionException
text - the string represention of the value. This is passed to
 the PropertyEditor.setAsText method.typeName - the fully qualified class name of the true value type
ClassNotFoundException - thrown if the typeName class cannot
    be found
IntrospectionException - thrown if a PropertyEditor for typeName
    cannot be foundpublic static void mapJavaBeanProperties(Object bean, Properties beanProps) throws IntrospectionException
bean - - the java bean instance to apply the properties tobeanProps - - map of java bean property name to property value.
IntrospectionException - thrown on introspection of bean and if
    a property in beanProps does not map to a property of bean.public String[] getEditorSearchPath()
public void setEditorSearchPath(String[] path)
path - The serach path.| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||