Class EmptyTileFactory



  • public class EmptyTileFactory
    extends TileFactory
    A null implementation of TileFactory. Draws empty areas.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Tile getTile​(int x, int y, int zoom)
      Gets an instance of an empty tile for the given tile position and zoom on the world map.
      void load​(Tile tile)  
      protected void startLoading​(Tile tile)
      Override this method to load the tile using, for example, an ExecutorService.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmptyTileFactory

        public EmptyTileFactory​()
        Creates a new instance of EmptyTileFactory
      • EmptyTileFactory

        public EmptyTileFactory​(TileFactoryInfo info)
        Creates a new instance of EmptyTileFactory using the specified info.
        Parameters:
        info - TileFactoryInfo
    • Method Detail

      • getTile

        public Tile getTile​(int x,
                            int y,
                            int zoom)
        Gets an instance of an empty tile for the given tile position and zoom on the world map.
        Specified by:
        getTile in class TileFactory
        Parameters:
        x - The tile's x position on the world map.
        y - The tile's y position on the world map.
        zoom - The current zoom level.
        Returns:
        Tile
      • startLoading

        protected void startLoading​(Tile tile)
        Override this method to load the tile using, for example, an ExecutorService.
        Specified by:
        startLoading in class TileFactory
        Parameters:
        tile - The tile to load.