edu.washington.cs.supple.beanlike
Class BeanlikeEventDescriptor

java.lang.Object
  extended byedu.washington.cs.supple.beanlike.BeanlikeEventDescriptor

public final class BeanlikeEventDescriptor
extends java.lang.Object

BeanlikeEventDescriptor represents information about an event provided by a given object.

Author:
dbc1

Constructor Summary
BeanlikeEventDescriptor()
          Constructor
 
Method Summary
 void add(java.lang.Object beanlike, java.lang.Object listener)
          Add an event listener.
 java.lang.reflect.Method getAdder()
           
 java.lang.reflect.Method getRemover()
           
 void remove(java.lang.Object beanlike, java.lang.Object listener)
          Remove an event listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanlikeEventDescriptor

public BeanlikeEventDescriptor()
Constructor

Method Detail

add

public void add(java.lang.Object beanlike,
                java.lang.Object listener)
         throws java.lang.IllegalArgumentException
Add an event listener.

Throws:
java.lang.IllegalArgumentException

remove

public void remove(java.lang.Object beanlike,
                   java.lang.Object listener)
            throws java.lang.IllegalArgumentException
Remove an event listener.

Throws:
java.lang.IllegalArgumentException

getAdder

public java.lang.reflect.Method getAdder()

getRemover

public java.lang.reflect.Method getRemover()