|
||||||||||
| 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 PleaseWaitRunnableprotected void refreshView(Relation relation)
protected void finish()
PleaseWaitRunnable
finish in class PleaseWaitRunnableprotected 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 set
protected void realRun()
throws org.xml.sax.SAXException,
java.io.IOException,
OsmTransferException
PleaseWaitRunnable
realRun in class PleaseWaitRunnableorg.xml.sax.SAXException
java.io.IOException
OsmTransferException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||