posts - 431,  comments - 344,  trackbacks - 0

           

           

          Introspector 類為通過工具學習有關受目標 Java bean 支持的屬性、事件和方法的知識提供了一個標準方法。

          對于這三種信息,Introspector 將分別分析 bean 的類和超類,尋找顯式和隱式信息,使用這些信息構建一個全面描述目標 bean 的 BeanInfo 對象。

          方法摘要

          static String

          decapitalize(String name)
                    
          獲得一個字符串并將它轉換成普通 Java 可用名稱大寫形式的實用程序方法。

          static void

          flushCaches()
                    
          刷新所有 Introspector 的內部緩存。

          static void

          flushFromCaches(Class<?> clz)
                    
          刷新給定類的 Introspector 的內部緩存信息。

          static BeanInfo

          getBeanInfo(Class<?> beanClass)
                    
          Java Bean 上進行內省,了解其所有屬性、公開的方法和事件。

          static BeanInfo

          getBeanInfo(Class<?> beanClass, Class<?> stopClass)
                    
          在給定的“斷”點之下,在 Java Bean 上進行內省,了解其所有屬性和公開的方法。

          static BeanInfo

          getBeanInfo(Class<?> beanClass, int flags)
                    
          Java Bean 上進行內省,了解其所有屬性、公開的方法和事件,并將結果用一些控制標記表示。

          static String[]

          getBeanInfoSearchPath()
                    
          獲得將用來查找 BeanInfo 類的包名稱的列表。

          static void

          setBeanInfoSearchPath(String[] path)
                    
          更改將用來查找 BeanInfo 類的包名稱的列表。

          decapitalize

          public static String decapitalize(String name)

          獲得一個字符串并將它轉換成普通 Java 可用名稱大寫形式的實用程序方法。這通常意味著將首字符從大寫轉換成小寫,但在(不平常的)特殊情況下,當有多個字符且第一個和第二個字符都是大寫字符時,不執行任何操作。

          因此 "FooBah" 變成 "fooBah","X" 變成 "x",但 "URL" 仍然是 "URL"。

          posted on 2008-07-31 19:28 周銳 閱讀(830) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 荆州市| 石楼县| 郎溪县| 宁南县| 若羌县| 香格里拉县| 湟中县| 建平县| 安溪县| 大新县| 吴忠市| 分宜县| 巢湖市| 金门县| 盐山县| 东光县| 根河市| 三河市| 开江县| 宜城市| 阳原县| 阜康市| 沁阳市| 阜城县| 炎陵县| 长宁区| 镇坪县| 兖州市| 内丘县| 卢氏县| 武川县| 涡阳县| 五指山市| 达拉特旗| 洛南县| 哈尔滨市| 高青县| 云梦县| 邵阳县| 绥宁县| 深圳市|