package envoy.client.ui; import javafx.scene.control.*; /** * This is a utility class that provides access to a refreshing mechanism for * elements that were added without notifying the underlying {@link ListView}. * * @author Leon Hofmeister * @since Envoy Client v0.1-beta */ public final class ListViewRefresh { private ListViewRefresh() {} /** * Deeply refreshes a {@code listview}, meaning it recomputes every single of * its {@link ListCell}s. *
* While it does work, it is not the most efficient algorithm possible.
*
* @param toRefresh the listView to refresh
* @param