亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? propertyutils.java

?? osworkflow修改版本
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* * $Header: /cvs/osworkflow/src/designer/com/opensymphony/workflow/designer/beanutils/PropertyUtils.java,v 1.1 2003/12/06 18:05:58 hani Exp $ * $Revision: 1.1 $ * $Date: 2003/12/06 18:05:58 $ * * ==================================================================== * * The Apache Software License, Version 1.1 * * Copyright (c) 2001-2003 The Apache Software Foundation.  All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * * 3. The end-user documentation included with the redistribution, *    if any, must include the following acknowledgement: *       "This product includes software developed by the *        Apache Software Foundation (http://www.apache.org/)." *    Alternately, this acknowledgement may appear in the software itself, *    if and wherever such third-party acknowledgements normally appear. * * 4. The names "Apache", "The Jakarta Project", "Commons", and "Apache Software *    Foundation" must not be used to endorse or promote products derived *    from this software without prior written permission. For written *    permission, please contact apache@apache.org. * * 5. Products derived from this software may not be called "Apache", *    "Apache" nor may "Apache" appear in their names without prior *    written permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation.  For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * */package com.opensymphony.workflow.designer.beanutils;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Map;/** * <p>Utility methods for using Java Reflection APIs to facilitate generic * property getter and setter operations on Java objects.</p> * * <p>The implementations for these methods are provided by <code>PropertyUtilsBean</code>. * For more details see {@link PropertyUtilsBean}.</p> * * @author Craig R. McClanahan * @author Ralph Schaer * @author Chris Audley * @author Rey Fran鏾is * @author Gregor Ra齧an * @author Jan Sorensen * @author Scott Sanders * @version $Revision: 1.1 $ $Date: 2003/12/06 18:05:58 $ * @see PropertyUtilsBean */public class PropertyUtils {    // ----------------------------------------------------- Manifest Constants    /**     * The delimiter that preceeds the zero-relative subscript for an     * indexed reference.     */    public static final char INDEXED_DELIM = '[';    /**     * The delimiter that follows the zero-relative subscript for an     * indexed reference.     */    public static final char INDEXED_DELIM2 = ']';    /**     * The delimiter that preceeds the key of a mapped property.     */    public static final char MAPPED_DELIM = '(';    /**     * The delimiter that follows the key of a mapped property.     */    public static final char MAPPED_DELIM2 = ')';    /**     * The delimiter that separates the components of a nested reference.     */    public static final char NESTED_DELIM = '.';    // ------------------------------------------------------- Static Variables    // --------------------------------------------------------- Public Methods    /**     * Clear any cached property descriptors information for all classes     * loaded by any class loaders.  This is useful in cases where class     * loaders are thrown away to implement class reloading.     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#clearDescriptors     */    public static void clearDescriptors() {        PropertyUtilsBean.getInstance().clearDescriptors();    }    /**     * <p>Copy property values from the "origin" bean to the "destination" bean     * for all cases where the property names are the same (even though the     * actual getter and setter methods might have been customized via     * <code>BeanInfo</code> classes).</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#copyProperties     */    public static void copyProperties(Object dest, Object orig)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        PropertyUtilsBean.getInstance().copyProperties(dest, orig);    }    /**     * <p>Return the entire set of properties for which the specified bean     * provides a read method.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#describe     */    public static Map describe(Object bean)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return (PropertyUtilsBean.getInstance().describe(bean));    }    /**     * <p>Return 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#getIndexedProperty(Object,String)     */    public static Object getIndexedProperty(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return (PropertyUtilsBean.getInstance().getIndexedProperty(bean, name));    }    /**     * <p>Return 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#getIndexedProperty(Object,String, int)     */    public static Object getIndexedProperty(Object bean,                                            String name, int index)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return (PropertyUtilsBean.getInstance().getIndexedProperty(bean, name, index));    }    /**     * <p>Return 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#getMappedProperty(Object,String)     */    public static Object getMappedProperty(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return (PropertyUtilsBean.getInstance().getMappedProperty(bean, name));    }    /**     * <p>Return 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#getMappedProperty(Object,String, String)     */    public static Object getMappedProperty(Object bean,                                           String name, String key)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return PropertyUtilsBean.getInstance().getMappedProperty(bean, name, key);    }    /**     * <p>Return the mapped property descriptors for this bean class.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getMappedPropertyDescriptors(Class)     */    public static Map getMappedPropertyDescriptors(Class beanClass) {        return PropertyUtilsBean.getInstance().getMappedPropertyDescriptors(beanClass);    }    /**     * <p>Return the mapped property descriptors for this bean.</p>     *     * <p>For more details see <code>PropertyUtilsBean</code>.</p>     *     * @see PropertyUtilsBean#getMappedPropertyDescriptors(Object)     */    public static Map getMappedPropertyDescriptors(Object bean) {	return PropertyUtilsBean.getInstance().getMappedPropertyDescriptors(bean);    }    /**     * <p>Return 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#getNestedProperty     */    public static Object getNestedProperty(Object bean, String name)            throws IllegalAccessException, InvocationTargetException,            NoSuchMethodException {        return PropertyUtilsBean.getInstance().getNestedProperty(bean, name);    }    /**     * <p>Return the value of the specified property of the specified bean,     * no matter which property reference format is used, with no     * type conversions.</p>     *

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕av免费专区久久| 久久国产剧场电影| 免费三级欧美电影| 国产.欧美.日韩| 91精品国产综合久久婷婷香蕉| 国产亚洲综合色| 偷窥少妇高潮呻吟av久久免费| 高清不卡一区二区| 欧美一级高清片在线观看| 亚洲男人天堂av网| 国产伦精一区二区三区| 在线成人av影院| 亚洲视频一区二区免费在线观看| 国内精品国产成人| 欧美电影在线免费观看| 亚洲黄一区二区三区| 成人午夜av电影| 久久久久国产精品厨房| 三级影片在线观看欧美日韩一区二区| 国产福利一区二区三区在线视频| 日韩视频一区二区三区| 亚洲午夜私人影院| 一本大道久久a久久精二百| 国产亚洲va综合人人澡精品| 久久99久久久久久久久久久| 欧美一区午夜精品| 丝袜国产日韩另类美女| 欧美丝袜丝交足nylons| 亚洲精品成人精品456| 99精品黄色片免费大全| 成人欧美一区二区三区1314| 成人激情黄色小说| 国产精品美女久久久久aⅴ国产馆| 韩国欧美国产一区| 337p日本欧洲亚洲大胆精品| 久久精品国产99国产精品| 91精品国产福利| 免费人成精品欧美精品| 日韩精品一区二区三区在线观看| 麻豆免费看一区二区三区| 欧美一区二区成人| 久久成人免费电影| 久久久久久久久99精品| 高潮精品一区videoshd| 中文字幕一区二区三中文字幕| 成人激情动漫在线观看| 亚洲黄色免费网站| 欧美疯狂做受xxxx富婆| 久久精品国产第一区二区三区| 日韩精品自拍偷拍| 国产精品资源网站| 1024成人网| 欧美日韩中文精品| 免费视频一区二区| 中文字幕免费不卡| 色拍拍在线精品视频8848| 日日夜夜精品视频免费| 久久精品水蜜桃av综合天堂| 色成年激情久久综合| 日韩不卡一区二区三区| 国产无一区二区| 91福利区一区二区三区| 精品一区二区国语对白| 国产精品美女久久久久久久| 欧美日韩免费一区二区三区| 久久精品国产亚洲5555| 国产精品久久久久久久裸模| 欧美日韩精品系列| 国产成人aaa| 亚洲午夜免费电影| 欧美精品一区二区三区蜜臀| 91在线码无精品| 麻豆精品国产91久久久久久 | 国产成人在线色| 一区二区三区精密机械公司| 777色狠狠一区二区三区| 国产乱码字幕精品高清av | 久久久久亚洲蜜桃| 欧美在线观看你懂的| 国产一区在线看| 一区二区三区毛片| 中文字幕av资源一区| 91精品国产免费久久综合| 亚洲一区二区三区四区五区中文| 91麻豆精品国产91久久久资源速度| 成人福利电影精品一区二区在线观看| 天天影视涩香欲综合网| 亚洲欧洲另类国产综合| 欧美大片一区二区三区| 欧美综合天天夜夜久久| 成人高清伦理免费影院在线观看| 美女精品自拍一二三四| 洋洋av久久久久久久一区| 国产欧美日韩三级| 欧美tickling挠脚心丨vk| 色婷婷综合久久久久中文一区二区| 国产福利一区在线观看| 麻豆精品在线观看| 亚洲永久免费视频| 国产精品护士白丝一区av| 欧美精品一区二区在线播放| 欧美一区二区日韩| 欧美午夜精品久久久| 99久久久免费精品国产一区二区| 国产精品中文字幕日韩精品| 麻豆中文一区二区| 亚洲成人在线免费| 亚洲国产精品一区二区www在线| 亚洲国产高清aⅴ视频| 久久久国际精品| 久久久久国产精品厨房| 久久久美女艺术照精彩视频福利播放 | 欧洲国内综合视频| 一本一本大道香蕉久在线精品| www.欧美色图| 成人在线综合网| 成人激情动漫在线观看| 99riav一区二区三区| 色狠狠综合天天综合综合| 99vv1com这只有精品| 色噜噜久久综合| 精品视频色一区| 欧美一级片在线| 欧美精品一区二区在线观看| 久久综合精品国产一区二区三区 | 精品一区二区在线观看| 激情文学综合网| 国产另类ts人妖一区二区| 国产jizzjizz一区二区| 91亚洲精品久久久蜜桃网站 | 福利一区二区在线观看| 波多野结衣中文一区| 成人网页在线观看| 九色综合国产一区二区三区| 欧美tickling挠脚心丨vk| 555www色欧美视频| 日韩一级片在线观看| 久久综合成人精品亚洲另类欧美| 久久综合狠狠综合| 欧美国产欧美综合| 国产精品久久久久永久免费观看| 亚洲欧美日韩国产综合在线| 亚洲乱码国产乱码精品精可以看 | 国内精品久久久久影院一蜜桃| 久久国产精品第一页| 国产伦精一区二区三区| 成人av在线看| 精品视频一区 二区 三区| 91女厕偷拍女厕偷拍高清| 欧美美女直播网站| 91精品黄色片免费大全| 2欧美一区二区三区在线观看视频| 久久精品网站免费观看| 亚洲大片一区二区三区| 欧美a一区二区| 国产麻豆视频一区二区| 91网上在线视频| 欧美videos大乳护士334| 国产精品日产欧美久久久久| 亚洲伦在线观看| 三级不卡在线观看| 蜜桃视频在线观看一区二区| 成人激情校园春色| 欧美日韩国产成人在线91| 欧美电影免费观看高清完整版在线观看| 久久久www免费人成精品| 一区二区三区国产| 激情久久久久久久久久久久久久久久| 国产福利视频一区二区三区| 91精彩视频在线观看| 久久久91精品国产一区二区精品 | 亚洲欧美色图小说| 五月天婷婷综合| 91麻豆高清视频| 日韩欧美视频在线| 亚洲欧美激情插| 老司机免费视频一区二区| 欧美日韩一级大片网址| 国产午夜精品一区二区三区视频| 日本欧美一区二区在线观看| 91蝌蚪porny九色| 国产一区视频网站| 欧美大肚乱孕交hd孕妇| 亚洲欧美日韩国产成人精品影院| 久久99久久99精品免视看婷婷| 欧美色区777第一页| 中国色在线观看另类| 蜜臀精品一区二区三区在线观看| 99精品视频在线免费观看| 久久久久久久久一| 三级久久三级久久| 欧洲日韩一区二区三区| 国产精品久久久久影院老司| 国产精品主播直播| 精品国产制服丝袜高跟| 五月婷婷激情综合| 精品视频免费看| 青娱乐精品视频在线| 在线日韩国产精品| 亚洲日韩欧美一区二区在线|