Interface IValueEvent

All Superinterfaces:
IEvent
All Known Implementing Classes:
TxValueEvent, ValueEvent

public interface IValueEvent extends IEvent
This interface is used for events that are related to values. The interface defines method(s) to allow the handler of the event to query information about the object that triggered the event.
Since:
5.0
Author:
O. Kerpershoek, F. van der Meer
  • Method Details

    • getEntityInstance

      IEntityInstance getEntityInstance()
      This method returns the instance the value event will be applied on.
      Returns:
      IEntityInstance, the entity instance that will be changed.
    • getAttributeValue

      IAttributeValue getAttributeValue()
      This method returns the attribute state just before the event is processed.
      Returns:
      The current state of the attribute.
    • getValue

      IValue getValue()
      This method returns the value of the event.
      Returns:
      The value that is to be added, set or removed from the attribute.