public interface ImageTileCache<T extends TileSourceInfo>
Modifier and Type | Method and Description |
---|---|
void |
cacheImage(MapParameter mapParam, ImageOutputOption outputOption, byte[] imageData)
Caches a drawing request.
|
void |
clear(java.lang.String mapName, Rectangle2D bounds)
Clears the specified map, specifies the range of the tile cache
|
void |
dispose()
Releases cache-related resources
|
Point2D |
getCompatibleTileOrigin(MapParameter param, ImageOutputOption outputOption)
Finds the origin of the slice that matches the current request.
|
ImageTileInfo |
getImageCache(MapParameter mapParameter, ImageOutputOption outputOption)
Gets the picture cache for the given drawing request.
|
TilesetInfo[] |
getTilesetInfos(java.lang.String mapName)
Gets all the tile information for a given map.
|
boolean |
isAvailable()
Returns whether the cache is valid
|
void cacheImage(MapParameter mapParam, ImageOutputOption outputOption, byte[] imageData) throws MapException
Caches a drawing request.
mapParam
-outputOption
-imageData
- Binary data of tile.MapException
ImageTileInfo getImageCache(MapParameter mapParameter, ImageOutputOption outputOption) throws MapException
Gets the picture cache for the given drawing request.
mapParameter
-outputOption
-MapException
TilesetInfo[] getTilesetInfos(java.lang.String mapName)
mapName
-void clear(java.lang.String mapName, Rectangle2D bounds) throws MapException
Clears the specified map, specifies the range of the tile cache
mapName
- Map namebounds
- Range, if empty, clears allMapException
void dispose()
Releases cache-related resources
Point2D getCompatibleTileOrigin(MapParameter param, ImageOutputOption outputOption)
Finds the origin of the slice that matches the current request.
param
-outputOption
-boolean isAvailable()
Returns whether the cache is valid