Interface MultiProgressDisplay
-
- All Superinterfaces:
ClientObject,Component
- All Known Implementing Classes:
DefaultMultiProgressDisplay
public interface MultiProgressDisplay extends Component
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddProgress(org.teamapps.icons.Icon icon, java.lang.String taskName, ObservableProgress progress)default ProgressCompletableFuture<java.lang.Void>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, java.lang.Runnable runnable)default ProgressCompletableFuture<java.lang.Void>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, java.lang.Runnable runnable, java.util.concurrent.Executor executor)default <T> ProgressCompletableFuture<T>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, java.util.function.Supplier<T> supplier)default <T> ProgressCompletableFuture<T>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, java.util.function.Supplier<T> supplier, java.util.concurrent.Executor executor)default ProgressCompletableFuture<java.lang.Void>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingRunnable runnable)default ProgressCompletableFuture<java.lang.Void>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingRunnable runnable, java.util.concurrent.Executor executor)default <T> ProgressCompletableFuture<T>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingSupplier<T> supplier)default <T> ProgressCompletableFuture<T>addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingSupplier<T> supplier, java.util.concurrent.Executor executor)-
Methods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiEvent, handleUiQuery, isRendered, render, unrender
-
Methods 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 Detail
-
addProgress
void addProgress(org.teamapps.icons.Icon icon, java.lang.String taskName, ObservableProgress progress)
-
addTask
default <T> ProgressCompletableFuture<T> addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingSupplier<T> supplier)
-
addTask
default <T> ProgressCompletableFuture<T> addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingSupplier<T> supplier, java.util.concurrent.Executor executor)
-
addTask
default ProgressCompletableFuture<java.lang.Void> addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingRunnable runnable)
-
addTask
default ProgressCompletableFuture<java.lang.Void> addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, ProgressReportingRunnable runnable, java.util.concurrent.Executor executor)
-
addTask
default <T> ProgressCompletableFuture<T> addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, java.util.function.Supplier<T> supplier)
-
addTask
default <T> ProgressCompletableFuture<T> addTask(org.teamapps.icons.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.Icon icon, java.lang.String taskName, java.lang.Runnable runnable)
-
addTask
default ProgressCompletableFuture<java.lang.Void> addTask(org.teamapps.icons.Icon icon, java.lang.String taskName, java.lang.Runnable runnable, java.util.concurrent.Executor executor)
-
-