org.nuxeo.ecm.platform.pictures.tiles.api
Class PictureTilesImpl
java.lang.Object
org.nuxeo.ecm.platform.pictures.tiles.api.PictureTilesImpl
- All Implemented Interfaces:
- java.io.Serializable, PictureTiles
public class PictureTilesImpl
- extends java.lang.Object
- implements PictureTiles, java.io.Serializable
Default implementation for the PictureTiles interface
- Author:
- tiry
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TILE_OUTPUT_DIR_KEY
public static java.lang.String TILE_OUTPUT_DIR_KEY
TILE_INPUT_FILE_KEY
public static java.lang.String TILE_INPUT_FILE_KEY
X_TILES_KEY
public static java.lang.String X_TILES_KEY
Y_TILES_KEY
public static java.lang.String Y_TILES_KEY
LAST_MODIFICATION_DATE_KEY
public static java.lang.String LAST_MODIFICATION_DATE_KEY
TILES_PREFIX_KEY
public static java.lang.String TILES_PREFIX_KEY
TILES_SUFFIX_KEY
public static java.lang.String TILES_SUFFIX_KEY
TILES_WIDTH_KEY
public static java.lang.String TILES_WIDTH_KEY
TILES_HEIGHT_KEY
public static java.lang.String TILES_HEIGHT_KEY
MAX_TILES_KEY
public static java.lang.String MAX_TILES_KEY
PROGRESSIVE_TILING_KEY
public static java.lang.String PROGRESSIVE_TILING_KEY
PictureTilesImpl
public PictureTilesImpl(java.lang.String tilesDirPath)
PictureTilesImpl
public PictureTilesImpl(java.util.Map<java.lang.String,java.lang.String> info)
getCacheKey
public java.lang.String getCacheKey()
- Specified by:
getCacheKey
in interface PictureTiles
setCacheKey
public void setCacheKey(java.lang.String cacheKey)
- Specified by:
setCacheKey
in interface PictureTiles
getInfo
public java.util.Map<java.lang.String,java.lang.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 java.lang.Exception
- Specified by:
getTile
in interface PictureTiles
- Throws:
java.lang.Exception
getTileFilePath
public java.lang.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 java.lang.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 java.lang.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 © 2010 Nuxeo SAS. All Rights Reserved.