Interface MultiProgressDisplay

    • Method Detail

      • addProgress

        void addProgress​(org.teamapps.icons.api.Icon icon,
                         java.lang.String taskName,
                         ObservableProgress progress)
      • addTask

        default <T> ProgressCompletableFuture<T> addTask​(org.teamapps.icons.api.Icon icon,
                                                         java.lang.String taskName,
                                                         java.util.function.Supplier<T> supplier)
      • addTask

        default <T> ProgressCompletableFuture<T> addTask​(org.teamapps.icons.api.Icon icon,
                                                         java.lang.String taskName,
                                                         java.util.function.Supplier<T> supplier,
                                                         java.util.concurrent.Executor executor)
      • addTask

        default ProgressCompletableFuture<java.lang.Void> addTask​(org.teamapps.icons.api.Icon icon,
                                                                  java.lang.String taskName,
                                                                  java.lang.Runnable runnable)
      • addTask

        default ProgressCompletableFuture<java.lang.Void> addTask​(org.teamapps.icons.api.Icon icon,
                                                                  java.lang.String taskName,
                                                                  java.lang.Runnable runnable,
                                                                  java.util.concurrent.Executor executor)