- java.lang.Object
-
- ilusr.core.javafx.MultiValueObservableListBinder<TSource,TTarget>
-
- Type Parameters:
TSource
- The original type.TTarget
- The converted type.
- All Implemented Interfaces:
javafx.collections.ListChangeListener<TSource>
public class MultiValueObservableListBinder<TSource,TTarget> extends Object implements javafx.collections.ListChangeListener<TSource>
- Author:
- Jeff Riggle
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javafx.collections.ListChangeListener
javafx.collections.ListChangeListener.Change<E extends Object>
-
-
Constructor Summary
Constructors Constructor Description MultiValueObservableListBinder(javafx.collections.ObservableList<TSource> source, javafx.collections.ObservableList<TTarget> target, ListItemConverter<TSource,TTarget> converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onChanged(javafx.collections.ListChangeListener.Change<? extends TSource> c)
void
unbind()
Unbinds the lists so that the target list will no longer receive updates from the source list.
-
-
-
Constructor Detail
-
MultiValueObservableListBinder
public MultiValueObservableListBinder(javafx.collections.ObservableList<TSource> source, javafx.collections.ObservableList<TTarget> target, ListItemConverter<TSource,TTarget> converter)
- Parameters:
source
- The source @see ObservableListtarget
- The target @see ObservableList
-
-