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 IAdaptable
s.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
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
.