fr.opensagres.xdocreport.document.images
Class DefaultImageHandler

java.lang.Object
  extended by fr.opensagres.xdocreport.document.images.DefaultImageHandler
All Implemented Interfaces:
IImageHandler

public class DefaultImageHandler
extends Object
implements IImageHandler


Constructor Summary
DefaultImageHandler()
           
 
Method Summary
protected  IImageProvider getImageProvider(byte[] imageByteArray, String fieldName, FieldMetadata metadata)
           
protected  IImageProvider getImageProvider(File imageFile, String fieldName, FieldMetadata metadata)
           
protected  IImageProvider getImageProvider(InputStream imageStream, String fieldName, FieldMetadata metadata)
           
 IImageProvider getImageProvider(Object image, String fieldName, FieldMetadata metadata)
           
static IImageHandler getInstance()
           
 boolean isDefaultUseImageSize()
           
 boolean isUseImageSize(String fieldName, FieldMetadata metadata)
           
 void setDefaultUseImageSize(boolean defaultUseImageSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultImageHandler

public DefaultImageHandler()
Method Detail

getInstance

public static IImageHandler getInstance()

getImageProvider

public IImageProvider getImageProvider(Object image,
                                       String fieldName,
                                       FieldMetadata metadata)
                                throws IOException
Specified by:
getImageProvider in interface IImageHandler
Throws:
IOException

getImageProvider

protected IImageProvider getImageProvider(InputStream imageStream,
                                          String fieldName,
                                          FieldMetadata metadata)
                                   throws IOException
Throws:
IOException

getImageProvider

protected IImageProvider getImageProvider(byte[] imageByteArray,
                                          String fieldName,
                                          FieldMetadata metadata)
                                   throws IOException
Throws:
IOException

getImageProvider

protected IImageProvider getImageProvider(File imageFile,
                                          String fieldName,
                                          FieldMetadata metadata)
                                   throws IOException
Throws:
IOException

isUseImageSize

public boolean isUseImageSize(String fieldName,
                              FieldMetadata metadata)

isDefaultUseImageSize

public boolean isDefaultUseImageSize()

setDefaultUseImageSize

public void setDefaultUseImageSize(boolean defaultUseImageSize)


Copyright © 2013. All rights reserved.