final class ElementObserver<E>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ElementObserver.ElementsMapElement |
Modifier and Type | Field and Description |
---|---|
private java.util.IdentityHashMap<E,ElementObserver.ElementsMapElement> |
elementsMap |
private Callback<E,Observable[]> |
extractor |
private ObservableListBase<E> |
list |
private Callback<E,InvalidationListener> |
listenerGenerator |
Constructor and Description |
---|
ElementObserver(Callback<E,Observable[]> extractor,
Callback<E,InvalidationListener> listenerGenerator,
ObservableListBase<E> list) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
attachListener(E e) |
(package private) void |
detachListener(E e) |
private Callback<E,Observable[]> extractor
private final Callback<E,InvalidationListener> listenerGenerator
private final ObservableListBase<E> list
private java.util.IdentityHashMap<E,ElementObserver.ElementsMapElement> elementsMap
ElementObserver(Callback<E,Observable[]> extractor, Callback<E,InvalidationListener> listenerGenerator, ObservableListBase<E> list)