001 package com.ochafik.util.progress;
002
003 public interface ProgressModel {
004 public void setIndeterminate(boolean value);
005 public boolean isIndeterminate();
006 public void addProgress(long value);
007 public void setProgress(long value);
008 public long getProgress();
009 public void addMaximum(long value);
010 public void setMaximum(long max);
011 public long getMaximum();
012 public String getTitle();
013 public String getComment();
014 public void setTitle(String t);
015 public void setComment(String t);
016 public void setShowRemainingTime(boolean value);
017 public boolean getShowRemainingTime();
018
019 public boolean isInterrupted();
020 public void setInterrupted(boolean value);
021 }