org.openstreetmap.gui.jmapviewer
Class JTileDownloaderTileLoader.FileLoadJob

java.lang.Object
  extended by org.openstreetmap.gui.jmapviewer.JTileDownloaderTileLoader.FileLoadJob
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
JTileDownloaderTileLoader

protected class JTileDownloaderTileLoader.FileLoadJob
extends java.lang.Object
implements java.lang.Runnable


Field Summary
(package private)  java.io.InputStream input
           
(package private)  TileSource source
           
(package private)  Tile tile
           
(package private)  java.io.File tileCacheDir
           
(package private)  java.io.File tileFile
           
(package private)  int tilex
           
(package private)  int tiley
           
(package private)  int zoom
           
 
Constructor Summary
JTileDownloaderTileLoader.FileLoadJob(TileSource source, int tilex, int tiley, int zoom)
           
 
Method Summary
protected  java.io.File getTileFile()
           
protected  boolean loadTileFromFile()
           
protected  byte[] loadTileInBuffer(java.io.InputStream input)
           
 void run()
           
protected  void saveTileToFile(byte[] rawData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

java.io.InputStream input

tilex

int tilex

tiley

int tiley

zoom

int zoom

tile

Tile tile

source

TileSource source

tileCacheDir

java.io.File tileCacheDir

tileFile

java.io.File tileFile
Constructor Detail

JTileDownloaderTileLoader.FileLoadJob

public JTileDownloaderTileLoader.FileLoadJob(TileSource source,
                                             int tilex,
                                             int tiley,
                                             int zoom)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

loadTileInBuffer

protected byte[] loadTileInBuffer(java.io.InputStream input)
                           throws java.io.IOException
Throws:
java.io.IOException

saveTileToFile

protected void saveTileToFile(byte[] rawData)

loadTileFromFile

protected boolean loadTileFromFile()

getTileFile

protected java.io.File getTileFile()