at.tuwien.ifs.somtoolbox.util
Class ProgressListenerFactory
java.lang.Object
at.tuwien.ifs.somtoolbox.util.ProgressListenerFactory
public class ProgressListenerFactory
- extends Object
A singleton factory creating ProgressListeners
. If an instance of a ProgressListener is set,
this instance is returned instead of creating a new one. This allows calling applications to set their own
ProgressListener, while preserving backwards compatibility.
- Version:
- $Id: ProgressListenerFactory.java 3583 2010-05-21 10:07:41Z mayer $
- Author:
- Christoph Becker
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
private static ProgressListenerFactory me
listener
private ProgressListener listener
ProgressListenerFactory
public ProgressListenerFactory()
createProgressListener
public ProgressListener createProgressListener(int numIterations,
String iteration)
- Parameters:
numIterations
- maxIterations
- Returns:
- the singleton progress listener
createProgressListener
public ProgressListener createProgressListener(int numIterations,
String iteration,
int stepWidth)
createProgressListener
public ProgressListener createProgressListener(int numIterations,
String iteration,
int stepWidth,
int newLineWidth)
getInstance
public static ProgressListenerFactory getInstance()
getListener
public ProgressListener getListener()
setListener
public void setListener(ProgressListener listener)