|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.EventObject | +--sunw.demo.encapsulatedEvents.EncapsulatedEvent
The EncapsulatedEvent class is a subclass of java.util.EventObject and is designed as part of a package sun.demo.encapsulatedEvents to demonstrate the dynamic generation of JavaBeans Event Adaptor classes, and also a technique for creating a polymorphic event processing model as an extension of the existing JavaBeans Event Model.
EncapsulatedEventAdaptor
,
EncapsulatedEventListener
,
EncapsulatedEventAdaptorGenerator
,
EncapsulatedEventException
Field Summary | |
protected EventObject |
event
|
protected java.lang.Object[] |
eventArgs
|
protected java.lang.Class |
listenerInterface
|
protected java.lang.reflect.Method |
listenerMethod
|
Constructor Summary | |
|
EncapsulatedEvent(EventObject e,
java.lang.reflect.Method m)
Construct an Event Object from a simple event listener method. |
|
EncapsulatedEvent(java.lang.Object s,
EventObject e,
java.lang.reflect.Method m)
Construct an Event Object from an intermediate. |
protected |
EncapsulatedEvent(java.lang.Object s,
EventObject e,
java.lang.reflect.Method m,
java.lang.Object[] a)
Construct an EncapsulatedEvent object. |
|
EncapsulatedEvent(java.lang.Object s,
java.lang.reflect.Method m,
java.lang.Object[] a)
Construct an Event Object from a cracked event listener method. |
Method Summary | |
void |
deliverEvent(EventListener el)
This method can be used to deliver the encapsulated event to an object that conforms to the EventListener sub-interface that the event originated from. |
EventObject |
getEvent()
|
java.lang.Object[] |
getEventArguments()
|
java.lang.Class |
getEventClass()
|
java.lang.String |
getEventClassName()
|
java.lang.Object |
getEventSource()
|
java.lang.Class |
getListenerInterface()
|
java.lang.String |
getListenerInterfaceName()
|
java.lang.reflect.Method |
getListenerMethod()
|
java.lang.String |
getListenerMethodName()
|
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected EventObject event
protected java.lang.reflect.Method listenerMethod
protected java.lang.Class listenerInterface
protected java.lang.Object[] eventArgs
Constructor Detail |
protected EncapsulatedEvent(java.lang.Object s, EventObject e, java.lang.reflect.Method m, java.lang.Object[] a)
Construct an EncapsulatedEvent object. An EncapsulatedEvent contains a reference to the "actual" event occurring, and the Method/Class from which this "actual" event was fired.
s
- The "source" of the "actual" event (may not be null).e
- The "actual" event itself (or null if this is a "cracked" event.m
- The java.lang.reflect.Method describing the Listener method that this event was emitted from.public EncapsulatedEvent(java.lang.Object s, EventObject e, java.lang.reflect.Method m)
Construct an Event Object from an intermediate.
public EncapsulatedEvent(EventObject e, java.lang.reflect.Method m)
Construct an Event Object from a simple event listener method.
public EncapsulatedEvent(java.lang.Object s, java.lang.reflect.Method m, java.lang.Object[] a)
Construct an Event Object from a cracked event listener method.
Method Detail |
public EventObject getEvent()
public java.lang.Class getEventClass()
public java.lang.String getEventClassName()
public java.lang.Object getEventSource()
public java.lang.reflect.Method getListenerMethod()
public java.lang.String getListenerMethodName()
public java.lang.Class getListenerInterface()
public java.lang.String getListenerInterfaceName()
public java.lang.Object[] getEventArguments()
public void deliverEvent(EventListener el) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
This method can be used to deliver the encapsulated event to an object that conforms to the EventListener sub-interface that the event originated from.
el
- The EventListener object to deliver the unencapsulated event to.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |