Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package net.sf.kerner.utils.counter;
 
 import java.util.List;
 
 public class PercentDoneCounter extends Counter {
 
     public static interface Listener {
         void update(double percentDone);
    }
    private final List<Listenerlisteners = new ArrayList<Listener>();
    public PercentDoneCounter(final int totalElements) {
        setInterval(totalElements / 100);
        addRunnable(new Runnable() {
            public void run() {
                final double percent = (doublegetCount() / (doubletotalElements * 100;
                for (final Listener l : ) {
                    l.update(percent);
                }
            }
        });
    }
    public void addListener(final Listener listener) {
        .add(listener);
    }
    public void clearListners() {
        .clear();
    }
New to GrepCode? Check out our FAQ X