Class EventList

  • All Implemented Interfaces:
    Events

    public class EventList
    extends java.lang.Object
    implements Events
    The EventList class returns trace events one by one.
    • Constructor Detail

      • EventList

        public EventList​(java.util.List<ConcreteEvent> eventsList)
    • Method Detail

      • hasNext

        public boolean hasNext()
        Description copied from interface: Events
        Returns @true if the Events has more elements.
        Specified by:
        hasNext in interface Events
        Returns:
        true if the Events has more elements.
      • readNext

        public ConcreteEvent readNext()
        Description copied from interface: Events
        Returns the next event ConcreteEvent in the Events.
        Specified by:
        readNext in interface Events
        Returns:
        the next event.
      • getCurrentEvent

        public ConcreteEvent getCurrentEvent()
        Description copied from interface: Events
        Returns the current event ConcreteEvent.
        Specified by:
        getCurrentEvent in interface Events
        Returns:
        the current event.
      • getIndex

        public int getIndex()
        Returns:
        the index
      • setIndex

        public void setIndex​(int index)
        Parameters:
        index - the index to set