Uses of Interface
de.lmu.ifi.dbs.elki.logging.progress.Progress

Packages that use Progress
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) 
 

Uses of Progress in de.lmu.ifi.dbs.elki.gui.util
 

Fields in de.lmu.ifi.dbs.elki.gui.util with type parameters of type Progress
protected  HashMap<Progress,JProgressBar> LogPanel.pbarmap
          Current progress bars
 

Methods in de.lmu.ifi.dbs.elki.gui.util with parameters of type Progress
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
 

Uses of Progress in de.lmu.ifi.dbs.elki.logging
 

Methods in de.lmu.ifi.dbs.elki.logging with parameters of type Progress
 void Logging.progress(Progress pgr)
          Log a Progress object.
 

Uses of Progress in de.lmu.ifi.dbs.elki.logging.progress
 

Classes in de.lmu.ifi.dbs.elki.logging.progress that implement Progress
 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.
 

Fields in de.lmu.ifi.dbs.elki.logging.progress declared as Progress
private  Progress ProgressLogRecord.progress
          Progress storage
 

Fields in de.lmu.ifi.dbs.elki.logging.progress with type parameters of type Progress
private  Vector<WeakReference<Progress>> ProgressTracker.progresses
          Set of potentially active progresses.
 

Methods in de.lmu.ifi.dbs.elki.logging.progress that return Progress
 Progress ProgressLogRecord.getProgress()
          Get the objects progress.
 

Methods in de.lmu.ifi.dbs.elki.logging.progress that return types with arguments of type Progress
 Collection<Progress> ProgressTracker.getProgresses()
          Get a list of progresses tracked.
 Collection<Progress> ProgressTracker.removeCompleted()
          Remove completed progresses.
 

Methods in de.lmu.ifi.dbs.elki.logging.progress with parameters of type Progress
 void ProgressTracker.addProgress(Progress p)
          Add a new Progress to the tracker.
 

Constructors in de.lmu.ifi.dbs.elki.logging.progress with parameters of type Progress
ProgressLogRecord(Level level, Progress progress)
          Constructor for progress log messages.
 


Release 0.4.0 (2011-09-20_1324)