⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 propertyutils.java

📁 osworkflow修改版本
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getProperty     */    public static Object getProperty(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return (PropertyUtilsBean.getInstance().getProperty(bean, name));    }    /**     * <p>Retrieve the property descriptor for the specified property of the     * specified bean, or return <code>null</code> if there is no such     * descriptor.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getPropertyDescriptor     */    public static PropertyDescriptor getPropertyDescriptor(Object bean,                                                           String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return PropertyUtilsBean.getInstance().getPropertyDescriptor(bean, name);    }    /**     * <p>Retrieve the property descriptors for the specified class,     * introspecting and caching them the first time a particular bean class     * is encountered.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getPropertyDescriptors(Class)     */    public static PropertyDescriptor[]            getPropertyDescriptors(Class beanClass) {        return PropertyUtilsBean.getInstance().getPropertyDescriptors(beanClass);    }    /**     * <p>Retrieve the property descriptors for the specified bean,     * introspecting and caching them the first time a particular bean class     * is encountered.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getPropertyDescriptors(Object)     */    public static PropertyDescriptor[] getPropertyDescriptors(Object bean) {        return PropertyUtilsBean.getInstance().getPropertyDescriptors(bean);    }    /**     * <p>Return the Java Class repesenting the property editor class that has     * been registered for this property (if any).</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getPropertyEditorClass(Object,String)     */    public static Class getPropertyEditorClass(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {	return PropertyUtilsBean.getInstance().getPropertyEditorClass(bean, name);    }    /**     * <p>Return the Java Class representing the property type of the specified     * property, or <code>null</code> if there is no such property for the     * specified bean.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getPropertyType     */    public static Class getPropertyType(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return PropertyUtilsBean.getInstance().getPropertyType(bean, name);    }    /**     * <p>Return an accessible property getter method for this property,     * if there is one; otherwise return <code>null</code>.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getReadMethod     */    public static Method getReadMethod(PropertyDescriptor descriptor) {        return (PropertyUtilsBean.getInstance().getReadMethod(descriptor));    }    /**     * <p>Return the value of the specified simple property of the specified     * bean, with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getSimpleProperty     */    public static Object getSimpleProperty(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return PropertyUtilsBean.getInstance().getSimpleProperty(bean, name);    }    /**     * <p>Return an accessible property setter method for this property,     * if there is one; otherwise return <code>null</code>.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getWriteMethod     */    public static Method getWriteMethod(PropertyDescriptor descriptor) {        return PropertyUtilsBean.getInstance().getWriteMethod(descriptor);    }    /**     * <p>Return <code>true</code> if the specified property name identifies     * a readable property on the specified bean; otherwise, return     * <code>false</code>.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#isReadable     * @since BeanUtils 1.6     */    public static boolean isReadable(Object bean, String name) {        return PropertyUtilsBean.getInstance().isReadable(bean, name);    }    /**     * <p>Return <code>true</code> if the specified property name identifies     * a writeable property on the specified bean; otherwise, return     * <code>false</code>.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#isWriteable     * @since BeanUtils 1.6     */    public static boolean isWriteable(Object bean, String name) {	return PropertyUtilsBean.getInstance().isWriteable(bean, name);    }    /**     * <p>Sets the value of the specified indexed property of the specified     * bean, with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setIndexedProperty(Object, String, Object)     */    public static void setIndexedProperty(Object bean, String name,                                          Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setIndexedProperty(bean, name, value);    }    /**     * <p>Sets the value of the specified indexed property of the specified     * bean, with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setIndexedProperty(Object, String, Object)     */    public static void setIndexedProperty(Object bean, String name,                                          int index, Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setIndexedProperty(bean, name, index, value);    }    /**     * <p>Sets the value of the specified mapped property of the     * specified bean, with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setMappedProperty(Object, String, Object)     */    public static void setMappedProperty(Object bean, String name,                                         Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setMappedProperty(bean, name, value);    }    /**     * <p>Sets the value of the specified mapped property of the specified     * bean, with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setMappedProperty(Object, String, String, Object)     */    public static void setMappedProperty(Object bean, String name,                                         String key, Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setMappedProperty(bean, name, key, value);    }    /**     * <p>Sets the value of the (possibly nested) property of the specified     * name, for the specified bean, with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setNestedProperty     */    public static void setNestedProperty(Object bean,                                         String name, Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setNestedProperty(bean, name, value);    }    /**     * <p>Set the value of the specified property of the specified bean,     * no matter which property reference format is used, with no     * type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setProperty     */    public static void setProperty(Object bean, String name, Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setProperty(bean, name, value);    }    /**     * <p>Set the value of the specified simple property of the specified bean,     * with no type conversions.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#setSimpleProperty     */    public static void setSimpleProperty(Object bean,                                         String name, Object value)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().setSimpleProperty(bean, name, value);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -