Class EventPayload<T>

java.lang.Object
com.j3d.engine.react.events.EventPayload<T>
Type Parameters:
T - The type of the emitter, used for ease of access to the emitter's properties and methods.
Direct Known Subclasses:
CameraUpdatedEventPayload, ChangeCentreEventPayload, CommandFiredPayload, GPointMovedEvent, GuideInfoClosingPayload, MouseClickPayload, ReactivePointInvalidatedPayload, SelectionEventPayload, SettingUpdatedPayload, SnapPayload, StatefulCommandCompletedPayload

public abstract class EventPayload<T> extends Object
EventPayload is an abstract class which is used to represent the properties that the called event may input and or return.
  • Field Details

    • emitter

      public final T emitter
      The event initiator
  • Constructor Details

    • EventPayload

      public EventPayload(T e)
      Default Constructor for EventPayload
      Parameters:
      e - The initiator of the broadcast.