org.openstreetmap.fma.jtiledownloader.config
Class DownloadConfiguration

java.lang.Object
  extended by org.openstreetmap.fma.jtiledownloader.config.DownloadConfiguration
Direct Known Subclasses:
DownloadConfigurationBBoxLatLon, DownloadConfigurationBBoxXY, DownloadConfigurationGPX, DownloadConfigurationUrlSquare

public abstract class DownloadConfiguration
extends java.lang.Object


Field Summary
private static java.util.logging.Logger log
           
static java.lang.String TYPE
           
 
Constructor Summary
DownloadConfiguration()
           
 
Method Summary
abstract  TileList getTileList(DownloadJob downloadJob)
           
abstract  java.lang.String getType()
          Getter for type
abstract  void load(java.util.Properties prop)
           
abstract  void save(java.util.Properties prop)
           
protected  void setTemplateProperty(java.util.Properties prop, java.lang.String key, java.lang.String value)
           
 
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

TYPE

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

DownloadConfiguration

public DownloadConfiguration()
Method Detail

save

public abstract void save(java.util.Properties prop)

load

public abstract void load(java.util.Properties prop)

setTemplateProperty

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

getType

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

Returns:
the type

getTileList

public abstract TileList getTileList(DownloadJob downloadJob)