org.icepdf.core.pobjects.graphics
Class InlineImageStreamReference

java.lang.Object
  extended by org.icepdf.core.pobjects.graphics.ImageReference
      extended by org.icepdf.core.pobjects.graphics.InlineImageStreamReference
All Implemented Interfaces:
java.util.concurrent.Callable<java.awt.image.BufferedImage>

public class InlineImageStreamReference
extends ImageReference

Represents one inline images as define in a content stream. Inline images don't have object numbers and thus can't be cached.

Since:
5.0

Field Summary
 
Fields inherited from class org.icepdf.core.pobjects.graphics.ImageReference
fillColor, futureTask, image, imageStream, reference, resources, useProxy
 
Constructor Summary
InlineImageStreamReference(ImageStream imageStream, java.awt.Color fillColor, Resources resources)
           
 
Method Summary
 java.awt.image.BufferedImage call()
           
 int getHeight()
           
 java.awt.image.BufferedImage getImage()
           
 int getWidth()
           
 
Methods inherited from class org.icepdf.core.pobjects.graphics.ImageReference
createImage, drawImage, getImageStream, isImage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineImageStreamReference

public InlineImageStreamReference(ImageStream imageStream,
                                  java.awt.Color fillColor,
                                  Resources resources)
Method Detail

getWidth

public int getWidth()
Specified by:
getWidth in class ImageReference

getHeight

public int getHeight()
Specified by:
getHeight in class ImageReference

getImage

public java.awt.image.BufferedImage getImage()
Specified by:
getImage in class ImageReference

call

public java.awt.image.BufferedImage call()