rcf.core.framework.component
Interface DynamicPropertyEvent<T,P extends DynamicProperty<T>>

Type Parameters:
T - The type of the property.
P - The type of the dynamic property object representing the property.
All Superinterfaces:
Event
All Known Implementing Classes:
DynamicPropertyEvent.Caused, DynamicPropertyEvent.Default

@Revision(value="$Revision: 1.2 $",
          date="$Date: 2006/12/08 03:03:33 $",
          tag="$Name:  $")
public interface DynamicPropertyEvent<T,P extends DynamicProperty<T>>
extends Event

TODO: Javadoc

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.2 $
Author:
Greg Gibeling

Nested Class Summary
static class DynamicPropertyEvent.Caused<T,P extends DynamicProperty<T>>
          TODO: Javadoc
static class DynamicPropertyEvent.Default<T,P extends DynamicProperty<T>>
          TODO: Javadoc
 
Method Summary
 T after()
          TODO: Javadoc
 T before()
          TODO: Javadoc
 P source()
          Get the EventSource this event was generated from.
 
Methods inherited from interface rcf.core.concurrent.events.Event
getEventSequenceNumber, isCancelled
 

Method Detail

after

T after()
TODO: Javadoc

Returns:

before

T before()
TODO: Javadoc

Returns:

source

P source()
Description copied from interface: Event
Get the EventSource this event was generated from.

Specified by:
source in interface Event
Returns:
The EventSource this event was generated from.