de.intarsys.cwt.hybrid.image
Class ImageIOImageContainer
java.lang.Object
de.intarsys.cwt.image.ImageContainer
de.intarsys.cwt.hybrid.image.ImageIOImageContainer
- All Implemented Interfaces:
- IImageContainer, de.intarsys.tools.attribute.IAttributeSupport
public class ImageIOImageContainer
- extends ImageContainer
Constructor Summary |
protected |
ImageIOImageContainer(de.intarsys.tools.locator.ILocator locator,
javax.imageio.spi.ImageReaderSpi provider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageIOImageContainer
protected ImageIOImageContainer(de.intarsys.tools.locator.ILocator locator,
javax.imageio.spi.ImageReaderSpi provider)
createFromLocator
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator)
throws java.io.IOException
- Throws:
java.io.IOException
createFromLocator
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator,
javax.imageio.spi.ImageReaderSpi provider)
throws java.io.IOException
- Throws:
java.io.IOException
createFromLocator
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator,
java.lang.String formatName)
throws java.io.IOException
- Throws:
java.io.IOException
lookupProviderByFormatName
protected static javax.imageio.spi.ImageReaderSpi lookupProviderByFormatName(java.lang.String formatName)
lookupProviderBySuffix
protected static javax.imageio.spi.ImageReaderSpi lookupProviderBySuffix(java.lang.String fileSuffix)
basicClose
protected void basicClose()
throws java.io.IOException
- Specified by:
basicClose
in class ImageContainer
- Throws:
java.io.IOException
getImageAt
public IImageEntry getImageAt(int index)
getImageCount
public int getImageCount()
getLocator
public de.intarsys.tools.locator.ILocator getLocator()
getMetadata
public ImageMetadata getMetadata()
throws java.io.IOException
- Throws:
java.io.IOException
loadImage
protected IImage loadImage(int index)
throws java.io.IOException
- Throws:
java.io.IOException
open
protected void open()
throws java.io.IOException
- Throws:
java.io.IOException