How do I determine bean's property type?
Category: Commons BeanUtils, viewed: 1111 time(s).
Using the PropertyUtils.getPropertyType() we can determine the bean property type. This method return a Class object of bean's property type.
package org.kodejava.example.commons.beanutils; import org.apache.commons.beanutils.PropertyUtils; public class PropertyType { public static void main(String[] args) { Recording recording = new Recording(); recording.setTitle("Magical Mystery Tour"); try { /* * Using PropertyUtils.getPropertyType() to determine the type of * title property. */ Class type = PropertyUtils.getPropertyType(recording, "title"); System.out.println("type = " + type.getName()); String value = (String) PropertyUtils.getProperty(recording, "title"); System.out.println("value = " + value); } catch (Exception e) { e.printStackTrace(); } } } |
Can't find what you are looking for? Join our FORUMS and ask some questions!