Class AbstractInputStreamImageProvider
java.lang.Object
fr.opensagres.xdocreport.document.images.AbstractImageProvider
fr.opensagres.xdocreport.document.images.AbstractInputStreamImageProvider
- All Implemented Interfaces:
IImageProvider
- Direct Known Subclasses:
ClassPathImageProvider,FileImageProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected abstract InputStreamprotected IImageInfoLoad image info.voidwrite(OutputStream outputStream) Write the binary data of the image in the given output stream.Methods inherited from class fr.opensagres.xdocreport.document.images.AbstractImageProvider
getBehaviour, getHeight, getImageInfo, getWidth, isResize, isUseImageSize, isValid, resetImageInfo, setBehaviour, setHeight, setResize, setSize, setUseImageSize, setWidthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.opensagres.xdocreport.document.images.IImageProvider
getImageFormat
-
Constructor Details
-
AbstractInputStreamImageProvider
public AbstractInputStreamImageProvider(boolean keepTemplateImageSize)
-
-
Method Details
-
write
Description copied from interface:IImageProviderWrite the binary data of the image in the given output stream.- Throws:
IOException
-
getInputStream
- Throws:
IOException
-
doIsValid
protected boolean doIsValid()- Specified by:
doIsValidin classAbstractImageProvider
-
loadImageInfo
Description copied from class:AbstractImageProviderLoad image info.- Specified by:
loadImageInfoin classAbstractImageProvider- Returns:
- Throws:
IOException
-