|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。