org.nuxeo.ecm.platform.pictures.tiles.api
Class PictureTilesImpl
java.lang.Object
org.nuxeo.ecm.platform.pictures.tiles.api.PictureTilesImpl
- All Implemented Interfaces:
- Serializable, PictureTiles
public class PictureTilesImpl
- extends Object
- implements PictureTiles, Serializable
Default implementation for the PictureTiles interface
- Author:
- tiry
- See Also:
- Serialized Form
TILE_OUTPUT_DIR_KEY
public static String TILE_OUTPUT_DIR_KEY
TILE_INPUT_FILE_KEY
public static String TILE_INPUT_FILE_KEY
X_TILES_KEY
public static String X_TILES_KEY
Y_TILES_KEY
public static String Y_TILES_KEY
LAST_MODIFICATION_DATE_KEY
public static String LAST_MODIFICATION_DATE_KEY
TILES_PREFIX_KEY
public static String TILES_PREFIX_KEY
TILES_SUFFIX_KEY
public static String TILES_SUFFIX_KEY
TILES_WIDTH_KEY
public static String TILES_WIDTH_KEY
TILES_HEIGHT_KEY
public static String TILES_HEIGHT_KEY
MAX_TILES_KEY
public static String MAX_TILES_KEY
PROGRESSIVE_TILING_KEY
public static String PROGRESSIVE_TILING_KEY
PictureTilesImpl
public PictureTilesImpl(String tilesDirPath)
PictureTilesImpl
public PictureTilesImpl(Map<String,String> info)
getCacheKey
public String getCacheKey()
- Specified by:
getCacheKey
in interface PictureTiles
setCacheKey
public void setCacheKey(String cacheKey)
- Specified by:
setCacheKey
in interface PictureTiles
getInfo
public Map<String,String> getInfo()
- Specified by:
getInfo
in interface PictureTiles
isTileComputed
public boolean isTileComputed(int x,
int y)
- Specified by:
isTileComputed
in interface PictureTiles
getTile
public Blob getTile(int x,
int y)
throws Exception
- Specified by:
getTile
in interface PictureTiles
- Throws:
Exception
getTileFilePath
public String getTileFilePath(int x,
int y)
getMaxTiles
public int getMaxTiles()
- Specified by:
getMaxTiles
in interface PictureTiles
getTilesWidth
public int getTilesWidth()
- Specified by:
getTilesWidth
in interface PictureTiles
getTilesHeight
public int getTilesHeight()
- Specified by:
getTilesHeight
in interface PictureTiles
getTilesPath
public String getTilesPath()
- Specified by:
getTilesPath
in interface PictureTiles
getXTiles
public int getXTiles()
- Specified by:
getXTiles
in interface PictureTiles
getYTiles
public int getYTiles()
- Specified by:
getYTiles
in interface PictureTiles
getZoomfactor
public float getZoomfactor()
- Specified by:
getZoomfactor
in interface PictureTiles
release
public void release()
- Specified by:
release
in interface PictureTiles
getSourceImageInfo
public ImageInfo getSourceImageInfo()
- Specified by:
getSourceImageInfo
in interface PictureTiles
setSourceImageInfo
public void setSourceImageInfo(ImageInfo imageInfo)
- Specified by:
setSourceImageInfo
in interface PictureTiles
getTileFormatCacheKey
public String getTileFormatCacheKey()
- Specified by:
getTileFormatCacheKey
in interface PictureTiles
getOriginalImageInfo
public ImageInfo getOriginalImageInfo()
- Specified by:
getOriginalImageInfo
in interface PictureTiles
setOriginalImageInfo
public void setOriginalImageInfo(ImageInfo imageInfo)
- Specified by:
setOriginalImageInfo
in interface PictureTiles
Copyright © 2011 Nuxeo SAS. All Rights Reserved.