public class ImageIOImageContainer extends ImageContainer
Modifier | Constructor and Description |
---|---|
protected |
ImageIOImageContainer(de.intarsys.tools.locator.ILocator locator,
javax.imageio.spi.ImageReaderSpi provider) |
Modifier and Type | Method and Description |
---|---|
protected void |
basicClose() |
static ImageIOImageContainer |
createFromLocator(de.intarsys.tools.locator.ILocator locator) |
static ImageIOImageContainer |
createFromLocator(de.intarsys.tools.locator.ILocator locator,
javax.imageio.spi.ImageReaderSpi provider) |
static ImageIOImageContainer |
createFromLocator(de.intarsys.tools.locator.ILocator locator,
java.lang.String formatName) |
IImageEntry |
getImageAt(int index) |
int |
getImageCount() |
de.intarsys.tools.locator.ILocator |
getLocator() |
ImageMetadata |
getMetadata() |
protected IImage |
loadImage(int index) |
protected static javax.imageio.spi.ImageReaderSpi |
lookupProviderByFormatName(java.lang.String formatName) |
protected static javax.imageio.spi.ImageReaderSpi |
lookupProviderBySuffix(java.lang.String fileSuffix) |
protected void |
open() |
close, getAttribute, removeAttribute, setAttribute
protected ImageIOImageContainer(de.intarsys.tools.locator.ILocator locator, javax.imageio.spi.ImageReaderSpi provider)
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator) throws java.io.IOException
java.io.IOException
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator, javax.imageio.spi.ImageReaderSpi provider) throws java.io.IOException
java.io.IOException
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator, java.lang.String formatName) throws java.io.IOException
java.io.IOException
protected static javax.imageio.spi.ImageReaderSpi lookupProviderByFormatName(java.lang.String formatName)
protected static javax.imageio.spi.ImageReaderSpi lookupProviderBySuffix(java.lang.String fileSuffix)
protected void basicClose() throws java.io.IOException
basicClose
in class ImageContainer
java.io.IOException
public IImageEntry getImageAt(int index)
public int getImageCount()
public de.intarsys.tools.locator.ILocator getLocator()
public ImageMetadata getMetadata() throws java.io.IOException
java.io.IOException
protected IImage loadImage(int index) throws java.io.IOException
java.io.IOException
protected void open() throws java.io.IOException
java.io.IOException