Class ListChangeListenerBuilder<E>

java.lang.Object
cz.masci.springfx.mvci.util.ListChangeListenerBuilder<E>
Type Parameters:
E - The type of elements in the list

public class ListChangeListenerBuilder<E> extends Object
Builder class for creating a ListChangeListener with different event handlers. Usage example:

 ObservableList<String> list = FXCollections.observableArrayList();
 ListChangeListener<String> listener = new ListChangeListenerBuilder<String>()
        .onAdd(item -> System.out.println("Item added: " + item))
        .onRemove(item -> System.out.println("Item removed: " + item))
        .build();
 list.addListener(listener);