Class ListenerUtils

java.lang.Object
cz.masci.springfx.mvci.util.ListenerUtils

public class ListenerUtils extends Object
  • Constructor Details

    • ListenerUtils

      public ListenerUtils()
  • Method Details

    • createListChangeListener

      public static <T> javafx.collections.ListChangeListener<T> createListChangeListener(Consumer<T> onAddItem, Consumer<T> onRemoveItem, Consumer<T> onUpdatedItem, Consumer<T> onPermutatedItem)
         Creates list change listener with consumers on add, remove, updated and permutated item.
         For null consumers no action is executed. 
       
      Type Parameters:
      T - Type of listener
      Parameters:
      onAddItem - What should be done with added item
      onRemoveItem - What should be done with removed item
      onUpdatedItem - What should be done with updated item
      onPermutatedItem - What should be done with permutated item
      Returns:
      Created list change listener