com.supermap.services.components
Interface TileStore
-
- All Superinterfaces:
- Disposable
- All Known Implementing Classes:
- DefaultTileStore, LocalTileStore, RemoteTileStore
public interface TileStore extends Disposable
Tile storage.
-
-
Method Summary
Methods Modifier and Type Method and Description booleanappendTileVersionUpdate(java.lang.String tileVersionName, double[] scaleDenominators, double[] resolutions, Rectangle2D bounds)Adds the update information to the specified tile versionvoidcommit()Stores the tiles in a tile set.java.lang.StringcreateNewVersion(java.lang.String parentVersion, java.lang.String versionDescription, VersionUpdate versionUpdate)Creates a new tile version.java.lang.StringgetLastTileVersion()Gets the latest tile version.TilesetDescgetTilesetDesc()Gets the tile description.booleaninit(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)Initialization.voidstoreTile( tile)Stores tiles.voidstoreTiles([] tiles)Stores tiles.-
Methods inherited from interface com.supermap.services.components.spi.Disposable
dispose
-
-
-
-
Method Detail
-
init
boolean init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
Initialization.
- Parameters:
tileSourceInfo-metaData-createTilesetIfNotExist-- Returns:
-
storeTile
void storeTile( tile) throws StoreTileFailedExceptionStores tiles.
- Parameters:
title-- Throws:
StoreTileFailedException
-
storeTiles
void storeTiles([] tiles) throws StoreTileFailedExceptionStores tiles.
- Parameters:
tiles-- Throws:
StoreTileFailedException
-
createNewVersion
java.lang.String createNewVersion(java.lang.String parentVersion, java.lang.String versionDescription, VersionUpdate versionUpdate)Creates a new tile version.
- Parameters:
parentVersion-versionDescription-versionUpdate-- Returns:
-
getLastTileVersion
java.lang.String getLastTileVersion()
Gets the latest tile version.
- Returns:
-
appendTileVersionUpdate
boolean appendTileVersionUpdate(java.lang.String tileVersionName, double[] scaleDenominators, double[] resolutions, Rectangle2D bounds)Adds the update information to the specified tile version
- Parameters:
tileVersionName-scaleDenominators-resolutions-bounds-- Returns:
-
commit
void commit() throws StoreTileFailedExceptionStores the tiles in a tile set.
- Throws:
StoreTileFailedException
-
getTilesetDesc
TilesetDesc getTilesetDesc()
Gets the tile description.
- Returns:
-
-