org.simantics.databoard.accessor.impl
Class EventCollector
java.lang.Object
org.simantics.databoard.accessor.impl.EventCollector
- All Implemented Interfaces:
- Accessor.Listener
public class EventCollector
- extends java.lang.Object
- implements Accessor.Listener
Event Collector is a Accessor.Listener
implementation that collects events.
- Author:
- Toni Kalajainen
- See Also:
ModificationEvent
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
events
public java.util.List<Event> events
EventCollector
public EventCollector()
addEvent
public void addEvent(Event event)
getAndClearEvents
public java.util.List<Event> getAndClearEvents()
- Returns events and clears change set.
- Returns:
- the list of events
isEmpty
public boolean isEmpty()
getEvents
public java.util.List<Event> getEvents()
- Get a snapshot of events.
- Returns:
- a copy of events
onEvent
public void onEvent(Event event)
- Description copied from interface:
Accessor.Listener
- Notify the listener on a new event
- Specified by:
onEvent
in interface Accessor.Listener
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clear
public void clear()