1 package com.ochafik.util.progress;
2
3 public interface ProgressModel {
4 public void setIndeterminate(boolean value);
5 public boolean isIndeterminate();
6 public void addProgress(long value);
7 public void setProgress(long value);
8 public long getProgress();
9 public void addMaximum(long value);
10 public void setMaximum(long max);
11 public long getMaximum();
12 public String getTitle();
13 public String getComment();
14 public void setTitle(String t);
15 public void setComment(String t);
16 public void setShowRemainingTime(boolean value);
17 public boolean getShowRemainingTime();
18
19 public boolean isInterrupted();
20 public void setInterrupted(boolean value);
21 }