Class AbstractGuiseEvent

java.lang.Object
java.util.EventObject
com.globalmentor.event.AbstractEvent
io.guise.framework.event.AbstractGuiseEvent
All Implemented Interfaces:
com.globalmentor.event.Event, GuiseEvent, Serializable
Direct Known Subclasses:
AbstractInputEvent, AbstractPlatformEvent, AbstractTargetedGuiseEvent, CollectionEvent, ModalEvent, NavigationEvent, ProgressEvent, ValueEvent

public abstract class AbstractGuiseEvent extends com.globalmentor.event.AbstractEvent implements GuiseEvent
The base class for custom Guise events.
Author:
Garret Wilson
See Also:
  • Constructor Details

    • AbstractGuiseEvent

      public AbstractGuiseEvent(Object source)
      Source constructor.
      Parameters:
      source - The object on which the event initially occurred.
      Throws:
      NullPointerException - if the given source is null.
  • Method Details

    • getSession

      public GuiseSession getSession()
      Specified by:
      getSession in interface GuiseEvent
      Returns:
      The Guise session in which this event was generated.