Package com.bc.ceres.jai.tilecache
Class MemoryTile
java.lang.Object
com.bc.ceres.jai.tilecache.MemoryTile
- All Implemented Interfaces:
javax.media.jai.CachedTile
Information associated with a cached tile.
This class is used by SwappingTileCache to create an object that
includes all the information associated with a tile, and is put
into the tile cache.
The implementation is based on the Sun Microsystems' implementation of
the javax.media.jai.CachedTile interface.
-
Method Summary
Modifier and TypeMethodDescriptionintReturns information about the method that triggered the notification event.getKey()getOwner()Returns the owner of the cached tile.getTile()Returns the cached tile.Returns the tileCacheMetric objectlongReturns the tile memory sizelongReturns the current time stampintgetTileX()intgetTileY()static ObjecthashKey(RenderedImage owner, int tileX, int tileY) toString()Returns a string representation of the class object.
-
Method Details
-
getTileX
public int getTileX() -
getTileY
public int getTileY() -
getKey
-
hashKey
-
toString
Returns a string representation of the class object. -
getKeyAsString
-
getTile
Returns the cached tile.- Specified by:
getTilein interfacejavax.media.jai.CachedTile
-
getOwner
Returns the owner of the cached tile.- Specified by:
getOwnerin interfacejavax.media.jai.CachedTile
-
getTileTimeStamp
public long getTileTimeStamp()Returns the current time stamp- Specified by:
getTileTimeStampin interfacejavax.media.jai.CachedTile
-
getTileCacheMetric
Returns the tileCacheMetric object- Specified by:
getTileCacheMetricin interfacejavax.media.jai.CachedTile
-
getTileSize
public long getTileSize()Returns the tile memory size- Specified by:
getTileSizein interfacejavax.media.jai.CachedTile
-
getAction
public int getAction()Returns information about the method that triggered the notification event.- Specified by:
getActionin interfacejavax.media.jai.CachedTile
-