|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openstreetmap.josm.gui.PleaseWaitRunnable
org.openstreetmap.josm.gui.dialogs.relation.ChildRelationBrowser.DownloadAllChildrenTask
class ChildRelationBrowser.DownloadAllChildrenTask
The asynchronous task for downloading relation members.
Field Summary | |
---|---|
private boolean |
canceled
|
private int |
conflictsCount
|
private java.util.Set<java.lang.Long> |
downloadedRelationIds
|
private java.lang.Exception |
lastException
|
private Relation |
relation
|
private java.util.Stack<Relation> |
relationsToDownload
|
Fields inherited from class org.openstreetmap.josm.gui.PleaseWaitRunnable |
---|
progressMonitor |
Constructor Summary | |
---|---|
ChildRelationBrowser.DownloadAllChildrenTask(java.awt.Dialog parent,
Relation r)
|
Method Summary | |
---|---|
protected void |
cancel()
User pressed cancel button. |
protected void |
finish()
Finish up the data work. |
protected void |
mergeDataSet(DataSet ds)
Merges the primitives in ds to the dataset of the
edit layer |
protected void |
realRun()
Called in the worker thread to do the actual work. |
protected void |
refreshView(Relation relation)
|
protected void |
rememberChildRelationsToDownload(Relation parent)
Remembers the child relations to download |
protected void |
warnBecauseOfDeletedRelation(Relation r)
warns the user if a relation couldn't be loaded because it was deleted on the server (the server replied a HTTP code 410) |
Methods inherited from class org.openstreetmap.josm.gui.PleaseWaitRunnable |
---|
afterFinish, canRunInBackground, getProgressMonitor, operationCanceled, run |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private boolean canceled
private int conflictsCount
private java.lang.Exception lastException
private Relation relation
private java.util.Stack<Relation> relationsToDownload
private java.util.Set<java.lang.Long> downloadedRelationIds
Constructor Detail |
---|
public ChildRelationBrowser.DownloadAllChildrenTask(java.awt.Dialog parent, Relation r)
Method Detail |
---|
protected void cancel()
PleaseWaitRunnable
cancel
in class PleaseWaitRunnable
protected void refreshView(Relation relation)
protected void finish()
PleaseWaitRunnable
finish
in class PleaseWaitRunnable
protected void warnBecauseOfDeletedRelation(Relation r)
r
- the relationprotected void rememberChildRelationsToDownload(Relation parent)
parent
- the parent relationprotected void mergeDataSet(DataSet ds)
ds
to the dataset of the
edit layer
ds
- the data setprotected void realRun() throws org.xml.sax.SAXException, java.io.IOException, OsmTransferException
PleaseWaitRunnable
realRun
in class PleaseWaitRunnable
org.xml.sax.SAXException
java.io.IOException
OsmTransferException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |