1 package charactermanaj.ui.progress;
\r
4 * プログレスダイアログと、そのワーカースレッドの間で進行状態を通信するためのホルダ.<br>
\r
7 public class ProgressInfoHolder implements ProgressHandle {
\r
12 private String caption;
\r
17 private Boolean indeterminate;
\r
22 private Integer progressCurrent;
\r
27 private Integer progressMaximum;
\r
30 public synchronized String getCaption() {
\r
34 public synchronized void setCaption(String caption) {
\r
35 this.caption = caption;
\r
38 public synchronized Boolean getIndeterminate() {
\r
39 return indeterminate;
\r
42 public synchronized void setIndeterminate(boolean indeterminate) {
\r
43 this.indeterminate = indeterminate;
\r
46 public synchronized Integer getProgressCurrent() {
\r
47 return progressCurrent;
\r
50 public synchronized void setProgressCurrent(int progressCurrent) {
\r
51 this.progressCurrent = progressCurrent;
\r
54 public synchronized Integer getProgressMaximum() {
\r
55 return progressMaximum;
\r
58 public synchronized void setProgressMaximum(int progressMaximum) {
\r
59 this.progressMaximum = progressMaximum;
\r
63 * 現在の状態で確定し、ただちに状態をリセットする.<br>
\r
65 public synchronized void flush() {
\r
67 indeterminate = null;
\r
68 progressCurrent = null;
\r
69 progressMaximum = null;
\r