Interface MultiProgressDisplay
- All Superinterfaces:
ClientObject,Component
- All Known Implementing Classes:
DefaultMultiProgressDisplay
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgress(Icon icon, String taskName, ObservableProgress progress) default ProgressCompletableFuture<Void> default ProgressCompletableFuture<Void> default <T> ProgressCompletableFuture<T> default <T> ProgressCompletableFuture<T> default ProgressCompletableFuture<Void> addTask(Icon icon, String taskName, ProgressReportingRunnable runnable) default ProgressCompletableFuture<Void> addTask(Icon icon, String taskName, ProgressReportingRunnable runnable, Executor executor) default <T> ProgressCompletableFuture<T> addTask(Icon icon, String taskName, ProgressReportingSupplier<T> supplier) default <T> ProgressCompletableFuture<T> addTask(Icon icon, String taskName, ProgressReportingSupplier<T> supplier, Executor executor) Methods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiEvent, handleUiQuery, isRendered, render, unrenderMethods inherited from interface org.teamapps.ux.component.Component
getParent, isVisible, setAriaLabel, setAttribute, setAttribute, setCssStyle, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toggleCssClass, toggleCssClass
-
Method Details
-
addProgress
-
addTask
default <T> ProgressCompletableFuture<T> addTask(Icon icon, String taskName, ProgressReportingSupplier<T> supplier) -
addTask
default <T> ProgressCompletableFuture<T> addTask(Icon icon, String taskName, ProgressReportingSupplier<T> supplier, Executor executor) -
addTask
default ProgressCompletableFuture<Void> addTask(Icon icon, String taskName, ProgressReportingRunnable runnable) -
addTask
default ProgressCompletableFuture<Void> addTask(Icon icon, String taskName, ProgressReportingRunnable runnable, Executor executor) -
addTask
-
addTask
default <T> ProgressCompletableFuture<T> addTask(Icon icon, String taskName, Supplier<T> supplier, Executor executor) -
addTask
-
addTask
-