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).An
AdapterStore is a basic IAdaptable implementation that can
be used standalone.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
ObservableListThe 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
TypeTokenA writable reference to an
ObservableMultiset.A writable reference to an
ObservableSetMultimap.