org.openstreetmap.fma.jtiledownloader.datatypes
Class DownloadJob

java.lang.Object
  extended by org.openstreetmap.fma.jtiledownloader.datatypes.DownloadJob
All Implemented Interfaces:
DownloadConfigurationSaverIf

public class DownloadJob
extends java.lang.Object
implements DownloadConfigurationSaverIf


Field Summary
private  java.lang.String _outputLocation
           
private  java.lang.String _outputZoomLevels
           
private  java.lang.String _tileServer
           
private  java.lang.String _type
           
private static java.util.logging.Logger log
           
private static java.lang.String OUTPUT_ZOOM_LEVEL
           
private static java.lang.String OUTPUTLOCATION
           
private  java.util.Properties prop
           
private static java.lang.String TILE_SERVER
           
static java.lang.String TYPE
           
 
Constructor Summary
DownloadJob()
           
DownloadJob(java.lang.String propertyFileName)
          constructor setting propertyFileName
 
Method Summary
 java.lang.String getOutputLocation()
          Getter for outputLocation
 java.lang.String getOutputZoomLevels()
          Getter for outputZoomLevel
 TileProviderIf getTileProvider()
           
 java.lang.String getTileServer()
          Getter for tileServer
 java.lang.String getType()
          Getter for type
 void loadDownloadConfig(DownloadConfiguration config)
           
private  void loadFromFile(java.lang.String fileName)
           
 void saveDownloadConfig(DownloadConfiguration config)
           
 void saveToFile(java.lang.String propertyFileName)
           
 void setOutputLocation(java.lang.String outputLocation)
          Setter for outputLocation
 void setOutputZoomLevels(java.lang.String outputZoomLevel)
          Setter for outputZoomLevel
protected  void setTemplateProperty(java.util.Properties prop, java.lang.String key, java.lang.String value)
           
 void setTileServer(java.lang.String tileServer)
          Setter for tileServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final java.util.logging.Logger log

prop

private java.util.Properties prop

_outputZoomLevels

private java.lang.String _outputZoomLevels

_tileServer

private java.lang.String _tileServer

_outputLocation

private java.lang.String _outputLocation

_type

private java.lang.String _type

OUTPUT_ZOOM_LEVEL

private static final java.lang.String OUTPUT_ZOOM_LEVEL
See Also:
Constant Field Values

TILE_SERVER

private static final java.lang.String TILE_SERVER
See Also:
Constant Field Values

OUTPUTLOCATION

private static final java.lang.String OUTPUTLOCATION
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values
Constructor Detail

DownloadJob

public DownloadJob()

DownloadJob

public DownloadJob(java.lang.String propertyFileName)
constructor setting propertyFileName

Parameters:
propertyFileName -
Method Detail

saveToFile

public void saveToFile(java.lang.String propertyFileName)

loadFromFile

private void loadFromFile(java.lang.String fileName)

setTemplateProperty

protected void setTemplateProperty(java.util.Properties prop,
                                   java.lang.String key,
                                   java.lang.String value)

getOutputZoomLevels

public final java.lang.String getOutputZoomLevels()
Getter for outputZoomLevel

Returns:
the outputZoomLevel

setOutputZoomLevels

public final void setOutputZoomLevels(java.lang.String outputZoomLevel)
Setter for outputZoomLevel

Parameters:
outputZoomLevel - the outputZoomLevel to set

getTileServer

public final java.lang.String getTileServer()
Getter for tileServer

Returns:
the tileServer

getTileProvider

public final TileProviderIf getTileProvider()

setTileServer

public final void setTileServer(java.lang.String tileServer)
Setter for tileServer

Parameters:
tileServer - the tileServer to set

getOutputLocation

public final java.lang.String getOutputLocation()
Getter for outputLocation

Returns:
the outputLocation

setOutputLocation

public final void setOutputLocation(java.lang.String outputLocation)
Setter for outputLocation

Parameters:
outputLocation - the outputLocation to set

getType

public final java.lang.String getType()
Getter for type

Returns:
the type

saveDownloadConfig

public void saveDownloadConfig(DownloadConfiguration config)
Specified by:
saveDownloadConfig in interface DownloadConfigurationSaverIf
See Also:
DownloadConfigurationSaverIf.saveDownloadConfig(org.openstreetmap.fma.jtiledownloader.config.DownloadConfiguration)

loadDownloadConfig

public void loadDownloadConfig(DownloadConfiguration config)
Specified by:
loadDownloadConfig in interface DownloadConfigurationSaverIf