org.deduced
Interface PropertyChangeEvent<K,V>

Type Parameters:
K - the type of keys in the collection that changed
V - the type of values in the collection that changed
All Known Implementing Classes:
PropertyChangeEventImplementation

public interface PropertyChangeEvent<K,V>

Property Change Event is used to notify property listeners of changes in a property collection.

Author:
Steve McDuff

Method Summary
 ChangeType getChangeType()
           
 PropertyCollection<K,V> getCollection()
           
 PropertyCollection<?,?> getInstance()
           
 K getKey()
           
 V getNewValue()
           
 V getOldValue()
           
 

Method Detail

getInstance

PropertyCollection<?,?> getInstance()
Returns:
Returns the instance.

getNewValue

V getNewValue()
Returns:
Returns the newValue.

getOldValue

V getOldValue()
Returns:
Returns the oldValue.

getKey

K getKey()
Returns:
Returns the key.

getChangeType

ChangeType getChangeType()
Returns:
Returns the type.

getCollection

PropertyCollection<K,V> getCollection()
Returns:
Returns the collection.