|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.simantics.databoard.accessor.impl.ListenerEntry
public class ListenerEntry
ListenerEntry is a linked list of
Field Summary
java.util.concurrent.Executor
executor
InterestSet
interestSet
Accessor.Listener
listener
ListenerEntry
next
ChildReference
path
Constructor Summary
ListenerEntry(Accessor.Listener listener,
InterestSet interestSet,
ChildReference path,
java.util.concurrent.Executor executor)
Method Summary
void
emitEvent(Event e)
Emits an event to the listener.
void
emitEvents(java.util.Collection<Event> events)
<T extends InterestSet>
TgetInterestSet()
static ListenerEntry
link(ListenerEntry prevValue,
Accessor.Listener listener,
InterestSet interestSet,
ChildReference path,
java.util.concurrent.Executor executor)
Add new entry to listener list
static ListenerEntry
remove(ListenerEntry firstEntry,
Accessor.Listener listener)
Remove listener entry from linked list
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
listener
public Accessor.Listener listener
interestSet
public InterestSet interestSet
path
public ChildReference path
executor
public java.util.concurrent.Executor executor
next
public ListenerEntry next
Constructor Detail
ListenerEntry
public ListenerEntry(Accessor.Listener listener,
InterestSet interestSet,
ChildReference path,
java.util.concurrent.Executor executor)
Method Detail
link
public static ListenerEntry link(ListenerEntry prevValue,
Accessor.Listener listener,
InterestSet interestSet,
ChildReference path,
java.util.concurrent.Executor executor)
prevValue
- listener
- interestSet
-
getInterestSet
public <T extends InterestSet> T getInterestSet()
remove
public static ListenerEntry remove(ListenerEntry firstEntry,
Accessor.Listener listener)
firstEntry
- listener
- the value to be removed
emitEvent
public void emitEvent(Event e)
e
-
emitEvents
public void emitEvents(java.util.Collection<Event> events)
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD