package org.geotools.tile; import org.geotools.coverage.grid.GridCoverage2D; /** * Please note implementations should be threadsafe as TileCache * implementations will often have a pool of worker threads assigned * to tile creation. * <p> * This construct is captured as an abstract class to allow * for the addition of scheduling or event notification as * future needs dictate. Any additional methods will not be abstract; * allowing your code to function without modification. * </p> * @author Jody Garnett, Refractions Research, Inc. */ public abstract class TileDraw { public abstract String name( int row, int col ); public abstract GridCoverage2D drawPlaceholder( int row, int col ); public abstract GridCoverage2D drawTile( int row, int col ); }