001package co.codewizards.cloudstore.core.progress; 002 003/** 004 * @author Alexander Bieber <!-- alex [AT] nightlabs [DOT] de --> 005 */ 006public class NullProgressMonitor implements ProgressMonitor { 007 008 private volatile boolean canceled; 009 010 public NullProgressMonitor() { } 011 012 public void beginTask(String name, int totalWork) { } 013 014 public void done() { } 015 016 public void setTaskName(String name) { } 017 018 public void subTask(String name) { } 019 020 public void worked(int work) { } 021 022 public boolean isCanceled() { 023 return canceled; 024 } 025 026 public void setCanceled(boolean canceled) { 027 this.canceled = canceled; 028 } 029 030 public void internalWorked(double worked) { } 031}