package com.ppfold.algo; /** * Class is used for standalone version, where no actual progress bar is * implemented. * * @author M.Vaerum */ public class NullProgress implements Progress { public static final Progress INSTANCE = new NullProgress(); private NullProgress() { } public double getProgress() { return 0.0; } public void setProgress(double progress) { } public Progress getChildProgress(double fraction) { return this; } public boolean isSuspended() { return false; } public void setSuspended(boolean isSuspended) { } public boolean shouldStop() { return false; } public void checkStop() throws InterruptedException { } public void setCurrentActivity(String activity) { } public String getCurrentActivity() { return null; } }