All Classes and Interfaces

Class
Description
A support class to manage the activeProperty state for a source IActivatable.
A utility class to support adaptable-based scoping.
A support class to manage adapters for a source IAdaptable.
A specific TypeListener to support adapter injection.
A configuration module that can be installed (via Binder.install(Module)) to enable support for injection of adapters into IAdaptables.
The AdapterInjectionSupport.LoggingMode specifies if binding-related information and warning messages should be printed.
A specific MembersInjector that supports injection of adapters into an IAdaptable implementation class' IAdaptable.setAdapter(TypeToken, Object, String) method, that is marked as being eligible for adapter injection (see InjectAdapters).
A pair of Class key and String role to register adapters at and retrieve them from IAdaptables.
A utility class to obtain a MapBinder, via which adapter (map) bindings can be specified in a Module.
An AdapterStore is a basic IAdaptable implementation that can be used standalone.
A utility class that augments Bindings with functionality related to Multiset and SetMultimap.
The CollectionUtils contains a method to compute the old value of an ObservableList for a given ListChangeListener.Change event.
An IActivatable represents an entity that can be activated ( IActivatable.activate()) and deactivated (IActivatable.deactivate()) as required.
An IAdaptable allows to register and retrieve adapters under a given AdapterKey, which combines a TypeToken-based type key and a String-based role.
To be implemented by an adapter to indicate that it intends to be bounded to the respective IAdaptable it is registered at.
Default implementation of IAdaptable.Bound that manages a ReadOnlyObjectProperty for the IAdaptable.
An IDisposable needs to be disposed after it is no longer needed.
An annotation to mark an IAdaptable implementation class' IAdaptable.setAdapter(TypeToken, Object, String) method as an injection point for adapter injection:
A utility class to support notifications for an ListExpression.
A utility class to support change notifications for an ObservableList , replacing the JavaFX-internal ListChangeListener helper class.
A simple implementation of an ListChangeListener.Change.
An abstract elementary change of an ObservableList
The kind of change that is performed to the ObservableList.
A utility class to support notifications for an MapExpression.
A utility class to support change notifications for an ObservableMap , replacing the JavaFX-internal MapChangeListener helper class.
A simple implementation of an MapChangeListener.Change.
An abstract base class that provides functionality needed to realize a Binding on an ObservableMultiset.
A MultisetChangeListener is the notification target for changes related to an ObservableMultiset.
Represents an atomic change done to an ObservableMultiset, i.e. a change resulting from a single method invocation on an ObservableMultiset.
A SetMultimapExpression is a ObservableMultisetValue plus additional convenience methods to generate bindings.
A utility class to support change notifications for an ObservableMultiset.
A utility class to support change notifications for an ObservableMultiset.
A simple implementation of an MultisetChangeListener.Change.
An elementary change related to a single element of a Multiset.
Abstract base class defining contract for a Property wrapping a ObservableMultiset.
Abstract base class for implementing a Property wrapping an ObservableMultiset.
An ObservableMultiset is a specific Multiset that allows observers to track changes by registering MultisetChangeListeners.
An observable reference to an ObservableMultiset.
An ObservableSetMultimap is a specific SetMultimap that allows observers to track changes by registering SetMultimapChangeListeners.
An observable reference to an ObservableSetMultimap.
A replacement for ReadOnlyListWrapper to fix the following JavaFX issues: Change notifications are fired even when the observed value did not change.
A replacement for ReadOnlyListWrapper to fix the following JavaFX issues: Change notifications are fired even when the observed value did not change.
A replacement for ReadOnlyMapWrapper to fix the following JavaFX issues: All listeners were removed when removing one (https://bugs.openjdk.java.net/browse/JDK-8136465): fixed by keeping track of all listeners and ensuring that remaining listeners are re-added when a listener is removed. Change notifications are fired even when the observed value did not change.
A replacement for ReadOnlyMapWrapper to fix the following JavaFX issues: All listeners were removed when removing one (https://bugs.openjdk.java.net/browse/JDK-8136465): fixed by keeping track of all listeners and ensuring that remaining listeners are re-added when a listener is removed. Change notifications are fired even when the observed value did not change.
Abstract base class defining contract for a read-only Property wrapping an ObservableMultiset.
Abstract base class for implementing a read-only Property wrapping an ObservableMultiset.
A ReadOnlyMultisetWrapper is a writable Property wrapping an ObservableMultiset, which provides an additional read-only Property (based on a concrete, non-exposed implementation of ReadOnlyMultisetProperty), whose value is synchronized with the value of this ReadOnlyMapWrapper.
Abstract base class defining contract for a read-only Property wrapping an ObservableSetMultimap.
Abstract base class for implementing a read-only Property wrapping an ObservableSetMultimap.
A ReadOnlySetMultimapWrapper is a writable Property wrapping an ObservableSetMultimap, which provides an additional read-only Property (based on a concrete, non-exposed implementation of ReadOnlySetMultimapProperty), whose value is synchronized with the value of this ReadOnlyMapWrapper.
A replacement for ReadOnlySetWrapper to fix the following JavaFX issues: Change notifications are fired even when the observed value did not change.
A replacement for ReadOnlySetWrapper to fix the following JavaFX issues: Change notifications are fired even when the observed value did not change.
Allows to access the value of private fields.
A utility class to support notifications for an SetExpression.
A utility class to support change notifications for an ObservableSet , replacing the JavaFX-internal SetChangeListener helper class.
A simple implementation of an SetChangeListener.Change.
An abstract base class that provides functionality needed to realize a Binding on an ObservableSetMultimap.
A SetMultimapChangeListener is the notification target for changes related to an ObservableSetMultimap.
Represents an elementary change done to an ObservableSetMultimap, related to a single key but to potentially multiple values.
A SetMultimapExpression is a ObservableSetMultimapValue plus additional convenience methods to generate bindings.
A utility class to support change notifications for an ObservableSetMultimap.
A utility class to support change notifications for an ObservableSetMultimap.
A simple implementation of an SetMultimapChangeListener.Change.
An elementary change related to a single key of a ObservableSetMultimap. .
Abstract base class defining contract for a Property wrapping a ObservableSetMultimap.
Abstract base class for implementing a Property wrapping an ObservableSetMultimap.
A replacement for SimpleListProperty to fix the following JavaFX issue: Change notifications are fired even when the observed value did not change.
A replacement for SimpleMapProperty to fix the following JavaFX issues: Change notifications are fired even when the observed value did not change.
A concrete implementation of a Property wrapping an ObservableMultiset.
A concrete implementation of a Property wrapping an ObservableSetMultimap.
A replacement for SimpleSetProperty to fix the following JavaFX issue: Change notifications are fired even when the observed value did not change.
Utilities around TypeToken
A writable reference to an ObservableMultiset.
A writable reference to an ObservableSetMultimap.