EventSetDescriptor(类<?> sourceClass, String eventSetName, 类<?> listenerType, String listenerMethodName) | 创建一个 EventSetDescriptor 假设您遵循最简单的标准设计模式,其中命名事件“fred”是(1)作为调用在接口FredListener的单个方法上传递,(2)具有类型FredEvent的单个参数,并且( 3)FredListener可以通过对源组件的addFredListener方法的调用进行注册,并通过对removeFredListener方法的调用来删除。 |
EventSetDescriptor(类<?> sourceClass, String eventSetName, 类<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName) | 使用字符串名称从头开始创建 EventSetDescriptor 。 |
EventSetDescriptor(类<?> sourceClass, String eventSetName, 类<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName) | 此构造函数使用字符串名称从头开始创建EventSetDescriptor。 |
EventSetDescriptor(String eventSetName, 类<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, 方法 addListenerMethod, 方法 removeListenerMethod) | 创建一个 EventSetDescriptor 使用从无到有 java.lang.reflect.MethodDescriptor 个 java.lang.Class 对象。 |
EventSetDescriptor(String eventSetName, 类<?> listenerType, 方法[] listenerMethods, 方法 addListenerMethod, 方法 removeListenerMethod) | 创建一个 EventSetDescriptor 使用从无到有 java.lang.reflect.Method 个 java.lang.Class 对象。 |
EventSetDescriptor(String eventSetName, 类<?> listenerType, 方法[] listenerMethods, 方法 addListenerMethod, 方法 removeListenerMethod, 方法 getListenerMethod) | 此构造函数使用java.lang.reflect.Method和java.lang.Class对象从头开始创建EventSetDescriptor。 |
IndexedPropertyDescriptor(String propertyName, 类<?> beanClass) | 此构造函数通过为索引访问和数组访问提供getFoo和setFoo访问器方法,为遵循标准Java约定的属性构造IndexedPropertyDescriptor。 |
IndexedPropertyDescriptor(String propertyName, 类<?> beanClass, String readMethodName, String writeMethodName, String indexedReadMethodName, String indexedWriteMethodName) | 此构造函数采用简单属性的名称,以及用于读取和写入属性的方法名称,包括索引和非索引。 |
IndexedPropertyDescriptor(String propertyName, 方法 readMethod, 方法 writeMethod, 方法 indexedReadMethod, 方法 indexedWriteMethod) | 此构造函数采用简单属性的名称,而Method对象用于读取和写入属性。 |
PropertyDescriptor(String propertyName, 类<?> beanClass) | 通过使用getFoo和setFoo访问器方法为遵循标准Java约定的属性构造PropertyDescriptor。 |
PropertyDescriptor(String propertyName, 类<?> beanClass, String readMethodName, String writeMethodName) | 此构造函数采用简单属性的名称,以及用于读取和写入属性的方法名称。 |
PropertyDescriptor(String propertyName, 方法 readMethod, 方法 writeMethod) | 此构造函数采用简单属性的名称,而Method对象用于读取和写入属性。 |