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}