public class PictureTilesImpl extends Object implements PictureTiles, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected String |
cacheKey |
protected Map<String,String> |
infoMap |
static String |
LAST_MODIFICATION_DATE_KEY |
static String |
MAX_TILES_KEY |
protected ImageInfo |
originalImageInfo |
static String |
PROGRESSIVE_TILING_KEY |
protected ImageInfo |
sourceImageInfo |
static String |
TILE_INPUT_FILE_KEY |
static String |
TILE_OUTPUT_DIR_KEY |
static String |
TILES_HEIGHT_KEY |
static String |
TILES_PREFIX_KEY |
static String |
TILES_SUFFIX_KEY |
static String |
TILES_WIDTH_KEY |
protected String |
tilesDirPath |
static String |
X_TILES_KEY |
static String |
Y_TILES_KEY |
| Constructor and Description |
|---|
PictureTilesImpl(Map<String,String> info) |
PictureTilesImpl(String tilesDirPath) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCacheKey() |
Map<String,String> |
getInfo() |
int |
getMaxTiles() |
ImageInfo |
getOriginalImageInfo() |
ImageInfo |
getSourceImageInfo() |
Blob |
getTile(int x,
int y) |
String |
getTileFilePath(int x,
int y) |
String |
getTileFormatCacheKey() |
int |
getTilesHeight() |
String |
getTilesPath() |
int |
getTilesWidth() |
int |
getXTiles() |
int |
getYTiles() |
float |
getZoomfactor() |
boolean |
isTileComputed(int x,
int y) |
void |
release() |
void |
setCacheKey(String cacheKey) |
void |
setOriginalImageInfo(ImageInfo imageInfo) |
void |
setSourceImageInfo(ImageInfo imageInfo) |
public static final String TILE_OUTPUT_DIR_KEY
public static final String TILE_INPUT_FILE_KEY
public static final String X_TILES_KEY
public static final String Y_TILES_KEY
public static final String LAST_MODIFICATION_DATE_KEY
public static final String TILES_PREFIX_KEY
public static final String TILES_SUFFIX_KEY
public static final String TILES_WIDTH_KEY
public static final String TILES_HEIGHT_KEY
public static final String MAX_TILES_KEY
public static final String PROGRESSIVE_TILING_KEY
protected String tilesDirPath
protected ImageInfo sourceImageInfo
protected ImageInfo originalImageInfo
public PictureTilesImpl(String tilesDirPath)
public PictureTilesImpl(Map<String,String> info)
public String getCacheKey()
getCacheKey in interface PictureTilespublic void setCacheKey(String cacheKey)
setCacheKey in interface PictureTilespublic boolean isTileComputed(int x, int y)
isTileComputed in interface PictureTilespublic Blob getTile(int x, int y) throws IOException
getTile in interface PictureTilesIOExceptionpublic String getTileFilePath(int x, int y)
public int getMaxTiles()
getMaxTiles in interface PictureTilespublic int getTilesWidth()
getTilesWidth in interface PictureTilespublic int getTilesHeight()
getTilesHeight in interface PictureTilespublic String getTilesPath()
getTilesPath in interface PictureTilespublic int getXTiles()
getXTiles in interface PictureTilespublic int getYTiles()
getYTiles in interface PictureTilespublic float getZoomfactor()
getZoomfactor in interface PictureTilespublic void release()
release in interface PictureTilespublic ImageInfo getSourceImageInfo()
getSourceImageInfo in interface PictureTilespublic void setSourceImageInfo(ImageInfo imageInfo)
setSourceImageInfo in interface PictureTilespublic String getTileFormatCacheKey()
getTileFormatCacheKey in interface PictureTilespublic ImageInfo getOriginalImageInfo()
getOriginalImageInfo in interface PictureTilespublic void setOriginalImageInfo(ImageInfo imageInfo)
setOriginalImageInfo in interface PictureTilesCopyright © 2019 Nuxeo. All rights reserved.