Class AbstractImage
- java.lang.Object
-
- org.apache.xmlgraphics.image.loader.impl.AbstractImage
-
- All Implemented Interfaces:
Image
- Direct Known Subclasses:
ImageGraphics2D,ImageRawStream,ImageRendered,ImageXMLDOM
public abstract class AbstractImage extends java.lang.Object implements Image
Abstract base class for Image implementations.
-
-
Constructor Summary
Constructors Constructor Description AbstractImage(ImageInfo info)Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.color.ColorSpacegetColorSpace()Returns the image's color space if the information is available.java.awt.color.ICC_ProfilegetICCProfile()Returns the ICC color profile if one is associated with the image.ImageInfogetInfo()Returns an object with basic information (URI, MIME type, intrinsic size) about the image.ImageSizegetSize()Returns the image's intrinsic size.java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.xmlgraphics.image.loader.Image
getFlavor, isCacheable
-
-
-
-
Constructor Detail
-
AbstractImage
public AbstractImage(ImageInfo info)
Main constructor- Parameters:
info- the image info object associated with this image
-
-
Method Detail
-
getInfo
public ImageInfo getInfo()
Returns an object with basic information (URI, MIME type, intrinsic size) about the image.
-
getSize
public ImageSize getSize()
Returns the image's intrinsic size. This is a shortcut for getInfo().getSize().
-
getColorSpace
public java.awt.color.ColorSpace getColorSpace()
Returns the image's color space if the information is available.- Specified by:
getColorSpacein interfaceImage- Returns:
- the color space or null if the color space is unknown or undefined
-
getICCProfile
public java.awt.color.ICC_Profile getICCProfile()
Returns the ICC color profile if one is associated with the image.- Specified by:
getICCProfilein interfaceImage- Returns:
- the ICC color profile or null if there's no profile
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-