Class DefaultImageHandler
java.lang.Object
fr.opensagres.xdocreport.document.images.DefaultImageHandler
- All Implemented Interfaces:
IImageHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IImageProvidergetImageProvider(byte[] imageByteArray, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) protected IImageProvidergetImageProvider(File imageFile, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) protected IImageProvidergetImageProvider(InputStream imageStream, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) getImageProvider(Object image, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) static IImageHandlerbooleanbooleanisUseImageSize(String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) voidsetDefaultUseImageSize(boolean defaultUseImageSize)
-
Constructor Details
-
DefaultImageHandler
public DefaultImageHandler()
-
-
Method Details
-
getInstance
-
getImageProvider
public IImageProvider getImageProvider(Object image, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) throws IOException - Specified by:
getImageProviderin interfaceIImageHandler- Throws:
IOException
-
getImageProvider
protected IImageProvider getImageProvider(InputStream imageStream, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) throws IOException - Throws:
IOException
-
getImageProvider
protected IImageProvider getImageProvider(byte[] imageByteArray, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) throws IOException - Throws:
IOException
-
getImageProvider
protected IImageProvider getImageProvider(File imageFile, String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) throws IOException - Throws:
IOException
-
isUseImageSize
public boolean isUseImageSize(String fieldName, fr.opensagres.xdocreport.template.formatter.FieldMetadata metadata) -
isDefaultUseImageSize
public boolean isDefaultUseImageSize() -
setDefaultUseImageSize
public void setDefaultUseImageSize(boolean defaultUseImageSize)
-