001 package org.openstreetmap.gui.jmapviewer.interfaces;
002
003 //License: GPL. Copyright 2012 by Dirk St??cker
004
005 import org.openstreetmap.gui.jmapviewer.Tile;
006
007 /**
008 * Interface for implementing a tile loading job. Tiles are usually loaded via HTTP
009 * or from a file.
010 *
011 * @author Dirk St??cker
012 */
013 public interface TileJob extends Runnable {
014
015 /**
016 * Function to return the tile associated with the job
017 *
018 * @return {@link Tile} to be handled
019 */
020 public Tile getTile();
021 }