Class MapboxVectorCachedTileLoader

  • All Implemented Interfaces:
    org.openstreetmap.gui.jmapviewer.interfaces.CachedTileLoader, org.openstreetmap.gui.jmapviewer.interfaces.TileLoader

    public class MapboxVectorCachedTileLoader
    extends Object
    implements org.openstreetmap.gui.jmapviewer.interfaces.TileLoader, org.openstreetmap.gui.jmapviewer.interfaces.CachedTileLoader
    A TileLoader class for MVT tiles
    Since:
    17862
    • Constructor Detail

      • MapboxVectorCachedTileLoader

        public MapboxVectorCachedTileLoader​(org.openstreetmap.gui.jmapviewer.interfaces.TileLoaderListener listener,
                                            org.apache.commons.jcs3.access.behavior.ICacheAccess<String,​BufferedImageCacheEntry> cache,
                                            TileJobOptions options)
        Constructor
        Parameters:
        listener - called when tile loading has finished
        cache - of the cache
        options - tile job options
    • Method Detail

      • clearCache

        public void clearCache​(org.openstreetmap.gui.jmapviewer.interfaces.TileSource source)
        Specified by:
        clearCache in interface org.openstreetmap.gui.jmapviewer.interfaces.CachedTileLoader
      • createTileLoaderJob

        public org.openstreetmap.gui.jmapviewer.interfaces.TileJob createTileLoaderJob​(org.openstreetmap.gui.jmapviewer.Tile tile)
        Specified by:
        createTileLoaderJob in interface org.openstreetmap.gui.jmapviewer.interfaces.TileLoader
      • cancelOutstandingTasks

        public void cancelOutstandingTasks()
        Specified by:
        cancelOutstandingTasks in interface org.openstreetmap.gui.jmapviewer.interfaces.TileLoader
      • hasOutstandingTasks

        public boolean hasOutstandingTasks()
        Specified by:
        hasOutstandingTasks in interface org.openstreetmap.gui.jmapviewer.interfaces.TileLoader