org.openstreetmap.josm.actions.downloadtasks
Class AbstractDownloadTask

java.lang.Object
  extended by org.openstreetmap.josm.actions.downloadtasks.AbstractDownloadTask
All Implemented Interfaces:
DownloadTask
Direct Known Subclasses:
DownloadGpsTask, DownloadOsmTask

public abstract class AbstractDownloadTask
extends java.lang.Object
implements DownloadTask


Field Summary
private  boolean canceled
           
private  java.util.List<java.lang.Object> errorMessages
           
private  boolean failed
           
 
Constructor Summary
AbstractDownloadTask()
           
 
Method Summary
 java.util.List<java.lang.Object> getErrorObjects()
          Replies the error objects of the task.
 boolean isCanceled()
           
 boolean isFailed()
           
protected  void rememberErrorMessage(java.lang.String message)
           
protected  void rememberException(java.lang.Exception exception)
           
 void setCanceled(boolean canceled)
           
 void setFailed(boolean failed)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openstreetmap.josm.actions.downloadtasks.DownloadTask
acceptsUrl, cancel, download, loadUrl
 

Field Detail

errorMessages

private java.util.List<java.lang.Object> errorMessages

canceled

private boolean canceled

failed

private boolean failed
Constructor Detail

AbstractDownloadTask

public AbstractDownloadTask()
Method Detail

isCanceled

public boolean isCanceled()

setCanceled

public void setCanceled(boolean canceled)

isFailed

public boolean isFailed()

setFailed

public void setFailed(boolean failed)

rememberErrorMessage

protected void rememberErrorMessage(java.lang.String message)

rememberException

protected void rememberException(java.lang.Exception exception)

getErrorObjects

public java.util.List<java.lang.Object> getErrorObjects()
Description copied from interface: DownloadTask
Replies the error objects of the task. Empty list, if no error messages are available. Error objects are either Strings with error messages or Exceptions.

Specified by:
getErrorObjects in interface DownloadTask
Returns:
the list of error objects


JOSM