Interface IValueChanged<TOldValue,TNewValue,TProperty extends Property>

Type Parameters:
TProperty - the type of the property which changed
TValue - the type of the value of the property which changed
All Superinterfaces:
ion.Meta.IEvent
All Known Implementing Classes:
ValueChanged

public interface IValueChanged<TOldValue,TNewValue,TProperty extends Property> extends ion.Meta.IEvent
Indicates that a Property has changed its value.
Author:
GAIPS
  • Method Details

    • getProperty

      TProperty getProperty()
      Returns:
      the Property which value has changed
    • getOldValue

      TOldValue getOldValue()
      Returns:
      the value before the change occurred
    • getNewValue

      TNewValue getNewValue()
      Returns:
      the value after the change occurred