posts - 431,  comments - 344,  trackbacks - 0

           

           

          Introspector 類為通過工具學(xué)習(xí)有關(guān)受目標(biāo) Java bean 支持的屬性、事件和方法的知識提供了一個標(biāo)準(zhǔn)方法。

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

          方法摘要

          static String

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

          static void

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

          static void

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

          static BeanInfo

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

          static BeanInfo

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

          static BeanInfo

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

          static String[]

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

          static void

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

          decapitalize

          public static String decapitalize(String name)

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

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

          posted on 2008-07-31 19:28 周銳 閱讀(830) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 桦川县| 开封市| 绥芬河市| 时尚| 会昌县| 井陉县| 沂南县| 恭城| 登封市| 定远县| 枣阳市| 永川市| 北流市| 正蓝旗| 瑞安市| 财经| 精河县| 攀枝花市| 天等县| 南阳市| 盖州市| 高雄市| 华阴市| 舞钢市| 哈巴河县| 定结县| 诏安县| 务川| 韶关市| 连南| 成武县| 霍城县| 靖安县| 茶陵县| 冷水江市| 新闻| 阿勒泰市| 油尖旺区| 齐齐哈尔市| 荣昌县| 恩施市|