Interface IEvent

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void consume()
      Indicate that this event does not need to be propagated any further as it is already processed by some listener.
      EventType getEventType()
      A type for this event.
      java.lang.String getName()
      A name for this event.
      java.lang.Object getSource()
      The object originating the event instance.
      boolean isConsumed()
      true if this event is already consumed by some listener.
      boolean isVetoed()
      true if this event is already vetoed by some listener.
      void veto()
      Indicate that the behavior associated with this event should not be performed by the source.
    • Method Detail

      • consume

        void consume()
        Indicate that this event does not need to be propagated any further as it is already processed by some listener.
      • getName

        java.lang.String getName()
        A name for this event.
        Returns:
        A name for this event.
      • getSource

        java.lang.Object getSource()
        The object originating the event instance.
        Returns:
        The object originating the event instance.
      • getEventType

        EventType getEventType()
        A type for this event.
        Returns:
        A type for this event.
      • isConsumed

        boolean isConsumed()
        true if this event is already consumed by some listener.
        Returns:
        true if this event is already consumed by some listener.
      • isVetoed

        boolean isVetoed()
        true if this event is already vetoed by some listener.
        Returns:
        true if this event is already vetoed by some listener.
      • veto

        void veto()
        Indicate that the behavior associated with this event should not be performed by the source.