|
|||||||||
类 java.beans.IntrospectionException
的使用
使用 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) 设置应该用于读取 indexed 属性值的方法。 |
void |
IndexedPropertyDescriptor.setIndexedWriteMethod(Method writeMethod) 设置应该用于写入 indexed 属性值的方法。 |
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 对象。 |
所有类
|
|||||||||