APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.javafx.collections

pack-priv final Class ElementObserver<E>

extends Object
Class Inheritance
Imports
javafx.collections.ObservableListBase, java.util.IdentityHashMap, javafx.beans.InvalidationListener, .Observable, javafx.util.Callback

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private IdentityHashMap<E, ElementObserver.ElementsMapElement>
private Callback<E, Observable[]>
private final ObservableListBase<E>
private final Callback<E, InvalidationListener>

Constructor Summary

AccessConstructor and Description
pack-priv
ElementObserver(Callback<E, Observable[]> extractor, Callback<E, InvalidationListener> listenerGenerator, ObservableListBase<E> list)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
attachListener(final E e)

pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

elementsMapback to summary
private IdentityHashMap<E, ElementObserver.ElementsMapElement> elementsMap
extractorback to summary
private Callback<E, Observable[]> extractor
listback to summary
private final ObservableListBase<E> list
listenerGeneratorback to summary
private final Callback<E, InvalidationListener> listenerGenerator

Constructor Detail

ElementObserverback to summary
pack-priv ElementObserver(Callback<E, Observable[]> extractor, Callback<E, InvalidationListener> listenerGenerator, ObservableListBase<E> list)

Method Detail

attachListenerback to summary
pack-priv void attachListener(final E e)
detachListenerback to summary
pack-priv void detachListener(E e)
com.sun.javafx.collections back to summary

private Class ElementObserver.ElementsMapElement

extends Object
Class Inheritance
  • java.lang.Object
  • com.sun.javafx.collections.ElementObserver.ElementsMapElement

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv InvalidationListener

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
private InvalidationListener
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

counterback to summary
pack-priv int counter
listenerback to summary
pack-priv InvalidationListener listener

Constructor Detail

ElementsMapElementback to summary
public ElementsMapElement(InvalidationListener listener)

Method Detail

decrementback to summary
public int decrement()
getListenerback to summary
private InvalidationListener getListener()
incrementback to summary
public void increment()