gui.ava.html.renderer
Class ImageRendererImpl

java.lang.Object
  extended by gui.ava.html.renderer.ImageRendererImpl
All Implemented Interfaces:
ImageRenderer, LayoutHolder

public class ImageRendererImpl
extends Object
implements ImageRenderer

Author:
Yoav Aharoni

Field Summary
static int DEFAULT_HEIGHT
           
static int DEFAULT_WIDTH
           
 
Constructor Summary
ImageRendererImpl(DocumentHolder documentHolder)
           
 
Method Summary
 ImageRendererImpl clearCache()
           
 BufferedImage getBufferedImage()
           
 BufferedImage getBufferedImage(int imageType)
           
 int getHeight()
           
 String getImageFormat()
           
 org.xhtmlrenderer.render.Box getRootBox()
           
 int getWidth()
           
 int getWriteCompressionMode()
           
 float getWriteCompressionQuality()
           
 String getWriteCompressionType()
           
 boolean isAutoHeight()
           
 void saveImage(File file)
           
 void saveImage(OutputStream outputStream, boolean closeStream)
           
 void saveImage(String filename)
           
 ImageRenderer setAutoHeight(boolean autoHeight)
           
 ImageRenderer setHeight(int height)
           
 ImageRenderer setImageType(String imageType)
           
 ImageRenderer setWidth(int width)
           
 ImageRenderer setWriteCompressionMode(int writeCompressionMode)
           
 ImageRenderer setWriteCompressionQuality(float writeCompressionQuality)
           
 ImageRenderer setWriteCompressionType(String writeCompressionType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WIDTH

public static final int DEFAULT_WIDTH
See Also:
Constant Field Values

DEFAULT_HEIGHT

public static final int DEFAULT_HEIGHT
See Also:
Constant Field Values
Constructor Detail

ImageRendererImpl

public ImageRendererImpl(DocumentHolder documentHolder)
Method Detail

getWidth

public int getWidth()
Specified by:
getWidth in interface ImageRenderer

setWidth

public ImageRenderer setWidth(int width)
Specified by:
setWidth in interface ImageRenderer

getHeight

public int getHeight()
Specified by:
getHeight in interface ImageRenderer

setHeight

public ImageRenderer setHeight(int height)
Specified by:
setHeight in interface ImageRenderer

isAutoHeight

public boolean isAutoHeight()
Specified by:
isAutoHeight in interface ImageRenderer

setAutoHeight

public ImageRenderer setAutoHeight(boolean autoHeight)
Specified by:
setAutoHeight in interface ImageRenderer

getImageFormat

public String getImageFormat()
Specified by:
getImageFormat in interface ImageRenderer

setImageType

public ImageRenderer setImageType(String imageType)
Specified by:
setImageType in interface ImageRenderer

getWriteCompressionQuality

public float getWriteCompressionQuality()
Specified by:
getWriteCompressionQuality in interface ImageRenderer

setWriteCompressionQuality

public ImageRenderer setWriteCompressionQuality(float writeCompressionQuality)
Specified by:
setWriteCompressionQuality in interface ImageRenderer

getWriteCompressionMode

public int getWriteCompressionMode()
Specified by:
getWriteCompressionMode in interface ImageRenderer

setWriteCompressionMode

public ImageRenderer setWriteCompressionMode(int writeCompressionMode)
Specified by:
setWriteCompressionMode in interface ImageRenderer

getWriteCompressionType

public String getWriteCompressionType()
Specified by:
getWriteCompressionType in interface ImageRenderer

setWriteCompressionType

public ImageRenderer setWriteCompressionType(String writeCompressionType)
Specified by:
setWriteCompressionType in interface ImageRenderer

getBufferedImage

public BufferedImage getBufferedImage(int imageType)
Specified by:
getBufferedImage in interface ImageRenderer

getRootBox

public org.xhtmlrenderer.render.Box getRootBox()
Specified by:
getRootBox in interface LayoutHolder

clearCache

public ImageRendererImpl clearCache()
Specified by:
clearCache in interface ImageRenderer

getBufferedImage

public BufferedImage getBufferedImage()
Specified by:
getBufferedImage in interface ImageRenderer

saveImage

public void saveImage(OutputStream outputStream,
                      boolean closeStream)
Specified by:
saveImage in interface ImageRenderer

saveImage

public void saveImage(File file)
Specified by:
saveImage in interface ImageRenderer

saveImage

public void saveImage(String filename)
Specified by:
saveImage in interface ImageRenderer


Copyright © 2010. All Rights Reserved.