com.supermap.services.components.impl
Class LocalTileStore
- java.lang.Object
-
- com.supermap.services.components.impl.LocalTileStore
-
- All Implemented Interfaces:
- Disposable, TileStore
public class LocalTileStore extends java.lang.Object implements TileStore
Local tile storage.
- Since:
- 7.0.1
-
-
Field Summary
Fields Modifier and Type Field and Description protected static intMAX_COMMIT
-
Constructor Summary
Constructors Constructor and Description LocalTileStore()
-
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.voiddispose()Release the resource object.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.
-
-
-
Method Detail
-
dispose
public void dispose()
Description copied from interface:DisposableRelease the resource object.
- Specified by:
disposein interfaceDisposable
-
init
public boolean init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
Description copied from interface:TileStoreInitialization.
-
storeTile
public void storeTile( tile) throws StoreTileFailedExceptionDescription copied from interface:TileStoreStores tiles.
- Specified by:
storeTilein interfaceTileStore- Throws:
StoreTileFailedException
-
storeTiles
public void storeTiles([] tiles) throws StoreTileFailedExceptionDescription copied from interface:TileStoreStores tiles.
- Specified by:
storeTilesin interfaceTileStore- Throws:
StoreTileFailedException
-
createNewVersion
public java.lang.String createNewVersion(java.lang.String parentVersion, java.lang.String versionDescription, VersionUpdate versionUpdate)Description copied from interface:TileStoreCreates a new tile version.
- Specified by:
createNewVersionin interfaceTileStore- Returns:
-
getLastTileVersion
public java.lang.String getLastTileVersion()
Description copied from interface:TileStoreGets the latest tile version.
- Specified by:
getLastTileVersionin interfaceTileStore- Returns:
-
appendTileVersionUpdate
public boolean appendTileVersionUpdate(java.lang.String tileVersionName, double[] scaleDenominators, double[] resolutions, Rectangle2D bounds)Description copied from interface:TileStoreAdds the update information to the specified tile version
- Specified by:
appendTileVersionUpdatein interfaceTileStore- Returns:
-
commit
public void commit() throws StoreTileFailedExceptionDescription copied from interface:TileStoreStores the tiles in a tile set.
- Specified by:
commitin interfaceTileStore- Throws:
StoreTileFailedException
-
getTilesetDesc
public TilesetDesc getTilesetDesc()
Description copied from interface:TileStoreGets the tile description.
- Specified by:
getTilesetDescin interfaceTileStore- Returns:
-
-