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 Detail

      • 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