Class Event


  • public class Event
    extends java.lang.Object
    Parse events into objects.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private com.google.gson.JsonElement data  
      private java.lang.String tag  
    • Constructor Summary

      Constructors 
      Constructor Description
      Event()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> getData()
      Return this event's data as a Map
      <R> R getData​(com.google.gson.reflect.TypeToken<R> dataType)
      Return this event's data.
      <R> R getData​(java.lang.Class<R> dataType)
      Return this event's data parsed into the given type.
      java.lang.String getTag()
      Return this event's tag.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • tag

        private java.lang.String tag
      • data

        private com.google.gson.JsonElement data
    • Constructor Detail

      • Event

        public Event()
    • Method Detail

      • getTag

        public java.lang.String getTag()
        Return this event's tag.
        Returns:
        the tag
      • getData

        public <R> R getData​(com.google.gson.reflect.TypeToken<R> dataType)
        Return this event's data.
        Type Parameters:
        R - type to parse the data into
        Parameters:
        dataType - type token to parse data
        Returns:
        the data
      • getData

        public <R> R getData​(java.lang.Class<R> dataType)
        Return this event's data parsed into the given type.
        Type Parameters:
        R - type to parse the data into
        Parameters:
        dataType - class to parse data
        Returns:
        the data
      • getData

        public java.util.Map<java.lang.String,​java.lang.Object> getData()
        Return this event's data as a Map
        Returns:
        the data