org.openstreetmap.josm.io
Class OsmServerLocationReader

java.lang.Object
  extended by org.openstreetmap.josm.io.OsmConnection
      extended by org.openstreetmap.josm.io.OsmServerReader
          extended by org.openstreetmap.josm.io.OsmServerLocationReader

public class OsmServerLocationReader
extends OsmServerReader


Nested Class Summary
protected  class OsmServerLocationReader.Parser<T>
           
 
Field Summary
protected  java.lang.String url
           
 
Fields inherited from class org.openstreetmap.josm.io.OsmConnection
activeConnection, cancel, oauthParameters
 
Constructor Summary
OsmServerLocationReader(java.lang.String url)
           
 
Method Summary
protected
<T> T
doParse(OsmServerLocationReader.Parser<T> parser, ProgressMonitor progressMonitor)
           
 DataSet parseOsm(ProgressMonitor progressMonitor)
          Method to download OSM files from somewhere
 DataSet parseOsmBzip2(ProgressMonitor progressMonitor)
          Method to download BZip2-compressed OSM files from somewhere
 DataSet parseOsmChange(ProgressMonitor progressMonitor)
           
 DataSet parseOsmChangeBzip2(ProgressMonitor progressMonitor)
          Method to download BZip2-compressed OSM Change files from somewhere
 DataSet parseOsmChangeGzip(ProgressMonitor progressMonitor)
          Method to download GZip-compressed OSM Change files from somewhere
 DataSet parseOsmGzip(ProgressMonitor progressMonitor)
          Method to download GZip-compressed OSM files from somewhere
 GpxData parseRawGps(ProgressMonitor progressMonitor)
           
 
Methods inherited from class org.openstreetmap.josm.io.OsmServerReader
getBaseUrl, getInputStream, getInputStreamRaw, isDoAuthenticate, setDoAuthenticate
 
Methods inherited from class org.openstreetmap.josm.io.OsmConnection
addAuth, addBasicAuthorizationHeader, addOAuthAuthorizationHeader, cancel, isCanceled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

protected final java.lang.String url
Constructor Detail

OsmServerLocationReader

public OsmServerLocationReader(java.lang.String url)
Method Detail

doParse

protected final <T> T doParse(OsmServerLocationReader.Parser<T> parser,
                              ProgressMonitor progressMonitor)
                   throws OsmTransferException
Throws:
OsmTransferException

parseOsm

public DataSet parseOsm(ProgressMonitor progressMonitor)
                 throws OsmTransferException
Method to download OSM files from somewhere

Specified by:
parseOsm in class OsmServerReader
Throws:
OsmTransferException

parseOsmBzip2

public DataSet parseOsmBzip2(ProgressMonitor progressMonitor)
                      throws OsmTransferException
Method to download BZip2-compressed OSM files from somewhere

Overrides:
parseOsmBzip2 in class OsmServerReader
Throws:
OsmTransferException

parseOsmGzip

public DataSet parseOsmGzip(ProgressMonitor progressMonitor)
                     throws OsmTransferException
Method to download GZip-compressed OSM files from somewhere

Overrides:
parseOsmGzip in class OsmServerReader
Throws:
OsmTransferException

parseOsmChange

public DataSet parseOsmChange(ProgressMonitor progressMonitor)
                       throws OsmTransferException
Overrides:
parseOsmChange in class OsmServerReader
Throws:
OsmTransferException

parseOsmChangeBzip2

public DataSet parseOsmChangeBzip2(ProgressMonitor progressMonitor)
                            throws OsmTransferException
Method to download BZip2-compressed OSM Change files from somewhere

Overrides:
parseOsmChangeBzip2 in class OsmServerReader
Throws:
OsmTransferException

parseOsmChangeGzip

public DataSet parseOsmChangeGzip(ProgressMonitor progressMonitor)
                           throws OsmTransferException
Method to download GZip-compressed OSM Change files from somewhere

Overrides:
parseOsmChangeGzip in class OsmServerReader
Throws:
OsmTransferException

parseRawGps

public GpxData parseRawGps(ProgressMonitor progressMonitor)
                    throws OsmTransferException
Overrides:
parseRawGps in class OsmServerReader
Throws:
OsmTransferException


JOSM