Class SVGImageReader
- java.lang.Object
-
- javax.imageio.ImageReader
-
- com.twelvemonkeys.imageio.ImageReaderBase
-
- com.twelvemonkeys.imageio.plugins.svg.SVGImageReader
-
public class SVGImageReader extends com.twelvemonkeys.imageio.ImageReaderBaseImage reader for SVG document fragments.- Version:
- $Id: $
- Author:
- Harald Kuhr, Inpspired by code from the Batik Team
- See Also:
- batik-dev
-
-
Constructor Summary
Constructors Constructor Description SVGImageReader(javax.imageio.spi.ImageReaderSpi pProvider)Creates anSVGImageReader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()SVGReadParamgetDefaultReadParam()intgetHeight(int pIndex)java.util.Iterator<javax.imageio.ImageTypeSpecifier>getImageTypes(int imageIndex)intgetWidth(int pIndex)java.awt.image.BufferedImageread(int pIndex, javax.imageio.ImageReadParam pParam)protected voidresetMembers()voidsetInput(java.lang.Object pInput, boolean seekForwardOnly, boolean ignoreMetadata)-
Methods inherited from class com.twelvemonkeys.imageio.ImageReaderBase
assertInput, checkBounds, fakeAOI, fakeSubsampling, getDestination, getImageMetadata, getNumImages, getStreamMetadata, hasExplicitDestination, main, reset, showIt
-
Methods inherited from class javax.imageio.ImageReader
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, getAspectRatio, getAvailableLocales, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setLocale
-
-
-
-
Method Detail
-
resetMembers
protected void resetMembers()
- Specified by:
resetMembersin classcom.twelvemonkeys.imageio.ImageReaderBase
-
dispose
public void dispose()
- Overrides:
disposein classcom.twelvemonkeys.imageio.ImageReaderBase
-
setInput
public void setInput(java.lang.Object pInput, boolean seekForwardOnly, boolean ignoreMetadata)- Overrides:
setInputin classcom.twelvemonkeys.imageio.ImageReaderBase
-
read
public java.awt.image.BufferedImage read(int pIndex, javax.imageio.ImageReadParam pParam) throws java.io.IOException- Specified by:
readin classjavax.imageio.ImageReader- Throws:
java.io.IOException
-
getDefaultReadParam
public SVGReadParam getDefaultReadParam()
- Overrides:
getDefaultReadParamin classjavax.imageio.ImageReader
-
getWidth
public int getWidth(int pIndex) throws java.io.IOException- Specified by:
getWidthin classjavax.imageio.ImageReader- Throws:
java.io.IOException
-
getHeight
public int getHeight(int pIndex) throws java.io.IOException- Specified by:
getHeightin classjavax.imageio.ImageReader- Throws:
java.io.IOException
-
getImageTypes
public java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int imageIndex)
- Specified by:
getImageTypesin classjavax.imageio.ImageReader
-
-