org.openstreetmap.fma.jtiledownloader.datatypes
Class RotatingTileProvider

java.lang.Object
  extended by org.openstreetmap.fma.jtiledownloader.datatypes.GenericTileProvider
      extended by org.openstreetmap.fma.jtiledownloader.datatypes.RotatingTileProvider
All Implemented Interfaces:
TileProviderIf
Direct Known Subclasses:
MapnikTileProvider, MapSurferProfileTileProvider, MapSurferTileProvider, OsmarenderTileProvider

public abstract class RotatingTileProvider
extends GenericTileProvider

Rotating TileProvider


Field Summary
private  int serverNumber
           
 
Fields inherited from class org.openstreetmap.fma.jtiledownloader.datatypes.GenericTileProvider
name, url
 
Constructor Summary
RotatingTileProvider()
           
 
Method Summary
protected abstract  java.lang.String[] getSubDomains()
           
 java.lang.String getTileServerUrl()
          Returns the tile server url
 
Methods inherited from class org.openstreetmap.fma.jtiledownloader.datatypes.GenericTileProvider
getMaxZoom, getMinZoom, getName, getTileFilename, getTileType, getTileUrl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverNumber

private int serverNumber
Constructor Detail

RotatingTileProvider

public RotatingTileProvider()
Method Detail

getSubDomains

protected abstract java.lang.String[] getSubDomains()

getTileServerUrl

public java.lang.String getTileServerUrl()
Description copied from interface: TileProviderIf
Returns the tile server url

Specified by:
getTileServerUrl in interface TileProviderIf
Overrides:
getTileServerUrl in class GenericTileProvider
Returns:
the tile server url
See Also:
TileProviderIf.getTileServerUrl()