|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 IntrospectionException 的軟體套件 | |
---|---|
java.beans | 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 |
java.beans 中 IntrospectionException 的使用 |
---|
拋出 IntrospectionException 的 java.beans 中的方法 | |
---|---|
static BeanInfo |
Introspector.getBeanInfo(Class<?> beanClass)
在 Java Bean 上進行內省,瞭解其所有屬性、公開的方法和事件。 |
static BeanInfo |
Introspector.getBeanInfo(Class<?> beanClass,
Class<?> stopClass)
在給定的“斷”點之下,在 Java Bean 上進行內省,瞭解其所有屬性和公開的方法。 |
static BeanInfo |
Introspector.getBeanInfo(Class<?> beanClass,
int flags)
在 Java Bean 上進行內省,瞭解其所有屬性、公開的方法和事件,並將結果用一些控制標記表示。 |
void |
IndexedPropertyDescriptor.setIndexedReadMethod(Method readMethod)
設置應該用於讀取索引屬性值的方法。 |
void |
IndexedPropertyDescriptor.setIndexedWriteMethod(Method writeMethod)
設置應該用於寫入索引屬性值的方法。 |
void |
PropertyDescriptor.setReadMethod(Method readMethod)
設置應該用於讀取屬性值的方法。 |
void |
PropertyDescriptor.setWriteMethod(Method writeMethod)
設置應該用於寫入屬性值的方法。 |
拋出 IntrospectionException 的 java.beans 中的建構子 | |
---|---|
EventSetDescriptor(Class<?> sourceClass,
String eventSetName,
Class<?> listenerType,
String listenerMethodName)
假定按照最簡單的標準設計網要創建 EventSetDescriptor,其中指定事件 "fred" 是 (1) 作為介面 FredListener 的單個方法上的調用傳遞的;(2) 它有一個 FredEvent 型別的參數;(3) 其中 FredListener 可以通過調用源元件的 addFredListener 方法註冊,並通過調用 removeFredListener 方法移除。 |
|
EventSetDescriptor(Class<?> sourceClass,
String eventSetName,
Class<?> listenerType,
String[] listenerMethodNames,
String addListenerMethodName,
String removeListenerMethodName)
使用字元串名稱從頭開始創建 EventSetDescriptor。 |
|
EventSetDescriptor(Class<?> sourceClass,
String eventSetName,
Class<?> listenerType,
String[] listenerMethodNames,
String addListenerMethodName,
String removeListenerMethodName,
String getListenerMethodName)
此建構子使用字元串名稱從頭開始創建 EventSetDescriptor。 |
|
EventSetDescriptor(String eventSetName,
Class<?> listenerType,
Method[] listenerMethods,
Method addListenerMethod,
Method removeListenerMethod)
使用 java.lang.reflect.Method 和 java.lang.Class 物件從頭開始創建 EventSetDescriptor。 |
|
EventSetDescriptor(String eventSetName,
Class<?> listenerType,
Method[] listenerMethods,
Method addListenerMethod,
Method removeListenerMethod,
Method getListenerMethod)
此建構子使用 java.lang.reflect.Method 和 java.lang.Class 物件從頭開始創建 EventSetDescriptor。 |
|
EventSetDescriptor(String eventSetName,
Class<?> listenerType,
MethodDescriptor[] listenerMethodDescriptors,
Method addListenerMethod,
Method removeListenerMethod)
使用 java.lang.reflect.MethodDescriptor 和 java.lang.Class 物件從頭開始創建 EventSetDescriptor。 |
|
IndexedPropertyDescriptor(String propertyName,
Class<?> beanClass)
此建構子通過 getFoo 和 setFoo 存取方法為符合標準 Java 約定的屬性建構 IndexedPropertyDescriptor,將其用於索引存取和陣列存取。 |
|
IndexedPropertyDescriptor(String propertyName,
Class<?> beanClass,
String readMethodName,
String writeMethodName,
String indexedReadMethodName,
String indexedWriteMethodName)
此建構子帶有一個簡單屬性的名稱和用於讀寫屬性的方法名稱,它們都是帶索引的或不帶索引的。 |
|
IndexedPropertyDescriptor(String propertyName,
Method readMethod,
Method writeMethod,
Method indexedReadMethod,
Method indexedWriteMethod)
此建構子帶有某一簡單屬性的名稱,以及用來讀取和寫入屬性的 Method 物件。 |
|
PropertyDescriptor(String propertyName,
Class<?> beanClass)
通過調用 getFoo 和 setFoo 存取方法,為符合標準 Java 約定的屬性建構一個 PropertyDescriptor。 |
|
PropertyDescriptor(String propertyName,
Class<?> beanClass,
String readMethodName,
String writeMethodName)
此建構子帶有一個簡單屬性的名稱和用於讀寫屬性的方法名稱。 |
|
PropertyDescriptor(String propertyName,
Method readMethod,
Method writeMethod)
此建構子帶有某一簡單屬性的名稱,以及用來讀取和寫入屬性的 Method 物件。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。