org.apache.batik.ext.awt.image.rendered
Class RenderedImageCachableRed
java.lang.Object
|
+--org.apache.batik.ext.awt.image.rendered.RenderedImageCachableRed
- All Implemented Interfaces:
- CachableRed, java.awt.image.RenderedImage
- public class RenderedImageCachableRed
- extends java.lang.Object
- implements CachableRed
This implements CachableRed around a RenderedImage.
You can use this to wrap a RenderedImage that you want to
appear as a CachableRed.
It essentially ignores the dependency and dirty region methods.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenderedImageCachableRed
public RenderedImageCachableRed(java.awt.image.RenderedImage src)
wrap
public static CachableRed wrap(java.awt.image.RenderedImage ri)
getSources
public java.util.Vector getSources()
- Specified by:
getSources
in interface java.awt.image.RenderedImage
getBounds
public java.awt.Rectangle getBounds()
- Description copied from interface:
CachableRed
- Returns the bounds of the current image.
This should be 'in sync' with getMinX, getMinY, getWidth, getHeight
- Specified by:
getBounds
in interface CachableRed
getMinX
public int getMinX()
- Specified by:
getMinX
in interface java.awt.image.RenderedImage
getMinY
public int getMinY()
- Specified by:
getMinY
in interface java.awt.image.RenderedImage
getWidth
public int getWidth()
- Specified by:
getWidth
in interface java.awt.image.RenderedImage
getHeight
public int getHeight()
- Specified by:
getHeight
in interface java.awt.image.RenderedImage
getColorModel
public java.awt.image.ColorModel getColorModel()
- Specified by:
getColorModel
in interface java.awt.image.RenderedImage
getSampleModel
public java.awt.image.SampleModel getSampleModel()
- Specified by:
getSampleModel
in interface java.awt.image.RenderedImage
getMinTileX
public int getMinTileX()
- Specified by:
getMinTileX
in interface java.awt.image.RenderedImage
getMinTileY
public int getMinTileY()
- Specified by:
getMinTileY
in interface java.awt.image.RenderedImage
getNumXTiles
public int getNumXTiles()
- Specified by:
getNumXTiles
in interface java.awt.image.RenderedImage
getNumYTiles
public int getNumYTiles()
- Specified by:
getNumYTiles
in interface java.awt.image.RenderedImage
getTileGridXOffset
public int getTileGridXOffset()
- Specified by:
getTileGridXOffset
in interface java.awt.image.RenderedImage
getTileGridYOffset
public int getTileGridYOffset()
- Specified by:
getTileGridYOffset
in interface java.awt.image.RenderedImage
getTileWidth
public int getTileWidth()
- Specified by:
getTileWidth
in interface java.awt.image.RenderedImage
getTileHeight
public int getTileHeight()
- Specified by:
getTileHeight
in interface java.awt.image.RenderedImage
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interface java.awt.image.RenderedImage
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNames
in interface java.awt.image.RenderedImage
getTile
public java.awt.image.Raster getTile(int tileX,
int tileY)
- Specified by:
getTile
in interface java.awt.image.RenderedImage
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster raster)
- Specified by:
copyData
in interface java.awt.image.RenderedImage
getData
public java.awt.image.Raster getData()
- Specified by:
getData
in interface java.awt.image.RenderedImage
getData
public java.awt.image.Raster getData(java.awt.Rectangle rect)
- Specified by:
getData
in interface java.awt.image.RenderedImage
getDependencyRegion
public java.awt.Shape getDependencyRegion(int srcIndex,
java.awt.Rectangle outputRgn)
- Description copied from interface:
CachableRed
- Returns the region of input data is is required to generate
outputRgn.
- Specified by:
getDependencyRegion
in interface CachableRed
- Following copied from interface:
org.apache.batik.ext.awt.image.rendered.CachableRed
- Parameters:
srcIndex
- The source to do the dependency calculation for.outputRgn
- The region of output you are interested in
generating dependencies for. The is given in the output pixel
coordiate system for this node.- Returns:
- The region of input required. This is in the output pixel
coordinate system for the source indicated by srcIndex.
getDirtyRegion
public java.awt.Shape getDirtyRegion(int srcIndex,
java.awt.Rectangle inputRgn)
- Description copied from interface:
CachableRed
- This calculates the region of output that is affected by a change
in a region of input.
- Specified by:
getDirtyRegion
in interface CachableRed
- Following copied from interface:
org.apache.batik.ext.awt.image.rendered.CachableRed
- Parameters:
srcIndex
- The input that inputRgn reflects changes in.inputRgn
- the region of input that has changed, used to
calculate the returned shape. This is given in the pixel
coordinate system of the source indicated by srcIndex.- Returns:
- The region of output that would be invalid given
a change to inputRgn of the source selected by srcIndex.
this is in the output pixel coordinate system of this node.
Copyright © 2002 Apache Software Foundation. All Rights Reserved.