source: josm/trunk/src/org/openstreetmap/josm/actions/downloadtasks/AbstractDownloadTask.java@ 3083

Last change on this file since 3083 was 3083, checked in by bastiK, 14 years ago

added svn:eol-style=native to source files

  • Property svn:eol-style set to native
File size: 1017 bytes
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.actions.downloadtasks;
3
4import java.util.ArrayList;
5import java.util.List;
6
7public abstract class AbstractDownloadTask implements DownloadTask {
8 private List<Object> errorMessages;
9 private boolean canceled = false;
10 private boolean failed = false;
11
12 public AbstractDownloadTask() {
13 errorMessages = new ArrayList<Object>();
14 }
15
16 public boolean isCanceled() {
17 return canceled;
18 }
19
20 public void setCanceled(boolean canceled) {
21 this.canceled = canceled;
22 }
23
24 public boolean isFailed() {
25 return failed;
26 }
27
28 public void setFailed(boolean failed) {
29 this.failed = failed;
30 }
31
32 protected void rememberErrorMessage(String message) {
33 errorMessages.add(message);
34 }
35
36 protected void rememberException(Exception exception) {
37 errorMessages.add(exception);
38 }
39
40 public List<Object> getErrorObjects() {
41 return errorMessages;
42 }
43}
Note: See TracBrowser for help on using the repository browser.