Package 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
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ImageIOImageContainer
(de.intarsys.tools.locator.ILocator locator, ImageReaderSpi provider) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
static ImageIOImageContainer
createFromLocator
(de.intarsys.tools.locator.ILocator locator) static ImageIOImageContainer
createFromLocator
(de.intarsys.tools.locator.ILocator locator, String formatName) static ImageIOImageContainer
createFromLocator
(de.intarsys.tools.locator.ILocator locator, ImageReaderSpi provider) getImageAt
(int index) int
de.intarsys.tools.locator.ILocator
protected IImage
loadImage
(int index) protected static ImageReaderSpi
lookupProviderByFormatName
(String formatName) protected static ImageReaderSpi
lookupProviderBySuffix
(String fileSuffix) protected void
open()
Methods inherited from class de.intarsys.cwt.image.ImageContainer
close, getAttribute, removeAttribute, setAttribute
-
Constructor Details
-
ImageIOImageContainer
protected ImageIOImageContainer(de.intarsys.tools.locator.ILocator locator, ImageReaderSpi provider)
-
-
Method Details
-
createFromLocator
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator) throws IOException - Throws:
IOException
-
createFromLocator
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator, ImageReaderSpi provider) throws IOException - Throws:
IOException
-
createFromLocator
public static ImageIOImageContainer createFromLocator(de.intarsys.tools.locator.ILocator locator, String formatName) throws IOException - Throws:
IOException
-
lookupProviderByFormatName
-
lookupProviderBySuffix
-
basicClose
- Specified by:
basicClose
in classImageContainer
- Throws:
IOException
-
getImageAt
-
getImageCount
public int getImageCount() -
getLocator
public de.intarsys.tools.locator.ILocator getLocator() -
getMetadata
- Throws:
IOException
-
loadImage
- Throws:
IOException
-
open
- Throws:
IOException
-