xmlgraphics-commons 1.3.1

org.apache.xmlgraphics.image.loader.impl
Class AbstractImage

java.lang.Object
  extended by 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
AbstractImage(ImageInfo info)
          Main constructor
 
Method Summary
 java.awt.color.ColorSpace getColorSpace()
          Returns the image's color space if the information is available.
 java.awt.color.ICC_Profile getICCProfile()
          Returns the ICC color profile if one is associated with the image.
 ImageInfo getInfo()
          Returns an object with basic information (URI, MIME type, intrinsic size) about the image.
 ImageSize getSize()
          Returns the image's intrinsic size.
 java.lang.String toString()
          
 
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.

Specified by:
getInfo in interface Image
Returns:
the image information object

getSize

public ImageSize getSize()
Returns the image's intrinsic size. This is a shortcut for getInfo().getSize().

Specified by:
getSize in interface Image
Returns:
the image's intrinsic size

getColorSpace

public java.awt.color.ColorSpace getColorSpace()
Returns the image's color space if the information is available.

Specified by:
getColorSpace in interface Image
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:
getICCProfile in interface Image
Returns:
the ICC color profile or null if there's no profile

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

xmlgraphics-commons 1.3.1

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.