Class AbstractActionMetaDataEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC>

    • Field Detail

      • _eventMetaData

        protected EM extends org.refcodes.mixin.EventMetaData _eventMetaData
    • Constructor Detail

      • AbstractActionMetaDataEvent

        public AbstractActionMetaDataEvent​(EM aEventMetaData,
                                           SRC aSource)
        Constructs an event with the given Meta-Data.
        Parameters:
        aEventMetaData - The Meta-Data to by supplied by the event.
        aSource - The source from which this event originated.
      • AbstractActionMetaDataEvent

        public AbstractActionMetaDataEvent​(A aAction,
                                           EM aEventMetaData,
                                           SRC aSource)
        Constructs an event with the given Meta-Data.
        Parameters:
        aAction - The action which the event represents.
        aEventMetaData - The Meta-Data to by supplied by the event.
        aSource - The source from which this event originated.
      • AbstractActionMetaDataEvent

        public AbstractActionMetaDataEvent​(A aAction,
                                           SRC aSource)
        Constructs an event with the given Meta-Data.
        Parameters:
        aAction - The action which the event represents.
        aSource - The source from which this event originated.
      • AbstractActionMetaDataEvent

        public AbstractActionMetaDataEvent​(SRC aSource)
        Constructs an event with the given Meta-Data.
        Parameters:
        aSource - The source from which this event originated.
    • Method Detail

      • getMetaData

        public EM getMetaData​()
        Specified by:
        getMetaData in interface org.refcodes.mixin.MetaDataAccessor<A>