| Package | Description |
|---|---|
| net.lecousin.framework.progress |
Progression of asynchronous or background works.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SubWorkProgress
Implementation of WorkProgress for a sub-aork, that will transmit its progression to its parent.
|
static class |
WorkProgress.MultiTask.SubTask.Wrapper
Simple implementation of SubTask.
|
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<WorkProgress.MultiTask.SubTask> |
MultiTaskProgress.tasks |
| Modifier and Type | Method and Description |
|---|---|
WorkProgress.MultiTask.SubTask |
WorkProgress.MultiTask.addTask(WorkProgress task,
long amount)
Add the given sub-progress as a sub-task for the given amount of work (this amount is added to the total amount to be done).
|
WorkProgress.MultiTask.SubTask |
MultiTaskProgress.addTask(WorkProgress task,
long amount) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends WorkProgress.MultiTask.SubTask> |
WorkProgress.MultiTask.getTasks()
Return the sub-WorkProgress.
|
List<? extends WorkProgress.MultiTask.SubTask> |
MultiTaskProgress.getTasks() |
| Modifier and Type | Method and Description |
|---|---|
void |
WorkProgress.MultiTask.removeTask(WorkProgress.MultiTask.SubTask subTask)
Remove a sub-task, but the amount of the parent remains unchanged.
|
void |
MultiTaskProgress.removeTask(WorkProgress.MultiTask.SubTask subTask) |
Copyright © 2019. All rights reserved.