com.supermap.services.components
Interface SplitBigTileImageTask
-
- All Superinterfaces:
- java.lang.Runnable
- All Known Implementing Classes:
- DefaultSplitBigTileImageTask
public interface SplitBigTileImageTask extends java.lang.RunnableTile cutting interface.
-
-
Method Summary
Methods Modifier and Type Method and Description voidconvertToPng8(boolean value)Converts to PNG8 format.voidsetBigTileInfo(java.awt.image.BufferedImage image, int pColIndex, int pRowIndex, int pColCount, int pRowCount, Rectangle2D pRbounds, java.lang.String pFormatName, float compressionQuality, ScaleBuildConfig scaleConfig, double pResolution, java.lang.String tileVersion, java.util.concurrent.atomic.AtomicLong pStoreCount, TileColorType tileColorType)Sets the bigTile informationvoidsetBlankSizeThreshold(int value)Sets the BlankTile upper limit, and when the cap is not reached, BlankTile is written to whiteInfos.voidsetCurrentTask(TileTask value)Binds the unit tile task.voidsetExecutingState(TaskExecutingState taskExecutingState)Sets task excuting state.voidsetKvStore(KeyValueStore kvStore)Sets the key-value storage.voidsetListener(TileBuilder.BuildTileProcessListener value)Sets the tile status listenervoidsetTaskStartTime(long time)Sets the task start time.voidsetTileStore(TileStore value)Sets tile storage.voidsetTransparent(boolean pTransparent)Sets whether the image is transparent.voidsetWhiteInfos(java.util.concurrent.ConcurrentHashMap<java.lang.String,WhiteTileInfo> whiteInfos)Sets the white chart information list.
-
-
-
Method Detail
-
setBigTileInfo
void setBigTileInfo(java.awt.image.BufferedImage image, int pColIndex, int pRowIndex, int pColCount, int pRowCount, Rectangle2D pRbounds, java.lang.String pFormatName, float compressionQuality, ScaleBuildConfig scaleConfig, double pResolution, java.lang.String tileVersion, java.util.concurrent.atomic.AtomicLong pStoreCount, TileColorType tileColorType)Sets the bigTile information
- Parameters:
image-pColIndex-pRowIndex-pColCount-pRowCount-pRbounds-pFormatName-compressionQuality-scaleConfig-pResolution-tileVersion-pStoreCount-tileColorType-
-
setKvStore
void setKvStore(KeyValueStore kvStore)
Sets the key-value storage.
- Parameters:
kvStore-
-
setBlankSizeThreshold
void setBlankSizeThreshold(int value)
Sets the BlankTile upper limit, and when the cap is not reached, BlankTile is written to whiteInfos.
- Parameters:
value-
-
convertToPng8
void convertToPng8(boolean value)
Converts to PNG8 format.
- Parameters:
value-
-
setCurrentTask
void setCurrentTask(TileTask value)
Binds the unit tile task.
- Parameters:
value-
-
setTransparent
void setTransparent(boolean pTransparent)
Sets whether the image is transparent.
- Parameters:
pTransparent-
-
setTileStore
void setTileStore(TileStore value)
Sets tile storage.
- Parameters:
value-
-
setExecutingState
void setExecutingState(TaskExecutingState taskExecutingState)
Sets task excuting state.
- Parameters:
taskExecutingState-
-
setListener
void setListener(TileBuilder.BuildTileProcessListener value)
Sets the tile status listener
- Parameters:
value-
-
setTaskStartTime
void setTaskStartTime(long time)
Sets the task start time.
- Parameters:
time-
-
setWhiteInfos
void setWhiteInfos(java.util.concurrent.ConcurrentHashMap<java.lang.String,WhiteTileInfo> whiteInfos)
Sets the white chart information list.
- Parameters:
whiteInfos-
-
-