| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.gui.util | 
 Utility classes for GUIs (e.g. a class to display a logging panel) 
 | 
| de.lmu.ifi.dbs.elki.logging | 
 Logging facility for controlling logging behavior of the complete framework. 
 | 
| de.lmu.ifi.dbs.elki.logging.progress | 
 Progress status objects (for UI) 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected HashMap<Progress,JProgressBar> | 
LogPanel.pbarmap
Current progress bars 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private JProgressBar | 
LogPanel.getOrCreateProgressBar(Progress prog)
Get an existing or create a new progress bar. 
 | 
private void | 
LogPanel.removeProgressBar(Progress prog,
                 JProgressBar pbar)
Remove a progress bar 
 | 
private void | 
LogPanel.updateProgressBar(Progress prog,
                 JProgressBar pbar)
Update a progress bar 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Logging.progress(Progress pgr)
Log a Progress object. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractProgress
Abstract base class for FiniteProgress objects. 
 | 
class  | 
FiniteProgress
A progress object for a given overall number of items to process. 
 | 
class  | 
IndefiniteProgress
Progress class without a fixed destination value. 
 | 
class  | 
StepProgress
This progress class is used for multi-step processing. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Progress | 
ProgressLogRecord.progress
Progress storage 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private ArrayList<WeakReference<Progress>> | 
ProgressTracker.progresses
Set of potentially active progresses. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Progress | 
ProgressLogRecord.getProgress()
Get the objects progress. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<Progress> | 
ProgressTracker.getProgresses()
Get a list of progresses tracked. 
 | 
Collection<Progress> | 
ProgressTracker.removeCompleted()
Remove completed progresses. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProgressTracker.addProgress(Progress p)
Add a new Progress to the tracker. 
 | 
| Constructor and Description | 
|---|
ProgressLogRecord(Level level,
                 Progress progress)
Constructor for progress log messages. 
 |