001 package org.openstreetmap.gui.jmapviewer.interfaces; 002 003 import org.openstreetmap.gui.jmapviewer.Tile; 004 005 //License: GPL. Copyright 2008 by Jan Peter Stotz 006 007 public interface TileLoaderListener { 008 009 /** 010 * Will be called if a new {@link Tile} has been loaded successfully. 011 * Loaded can mean downloaded or loaded from file cache. 012 * 013 * @param tile 014 */ 015 public void tileLoadingFinished(Tile tile, boolean success); 016 017 /** 018 * Return the {@link TileCache} class containing {@link Tile} 019 * data for requested and loaded tiles 020 * 021 * @return tile information caching class 022 */ 023 public TileCache getTileCache(); 024 }