fr.opensagres.xdocreport.document.images
Class ClassPathImageProvider

java.lang.Object
  extended by fr.opensagres.xdocreport.document.images.AbstractImageProvider
      extended by fr.opensagres.xdocreport.document.images.AbstractInputStreamImageProvider
          extended by fr.opensagres.xdocreport.document.images.ClassPathImageProvider
All Implemented Interfaces:
IImageProvider

public class ClassPathImageProvider
extends AbstractInputStreamImageProvider

Image provider implementation with image input stream coming from ClassPath.


Constructor Summary
ClassPathImageProvider(Class<?> clazz, String resourceName)
           
ClassPathImageProvider(Class<?> clazz, String resourceName, boolean useImageSize)
           
ClassPathImageProvider(ClassLoader classLoader, String resourceName)
           
ClassPathImageProvider(ClassLoader classLoader, String resourceName, boolean useImageSize)
           
 
Method Summary
 ImageFormat getImageFormat()
          Returns the image format.
protected  InputStream getInputStream()
           
 
Methods inherited from class fr.opensagres.xdocreport.document.images.AbstractInputStreamImageProvider
doIsValid, loadImageInfo, write
 
Methods inherited from class fr.opensagres.xdocreport.document.images.AbstractImageProvider
getBehaviour, getHeight, getImageInfo, getWidth, isResize, isUseImageSize, isValid, resetImageInfo, setBehaviour, setHeight, setResize, setSize, setUseImageSize, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassPathImageProvider

public ClassPathImageProvider(ClassLoader classLoader,
                              String resourceName)

ClassPathImageProvider

public ClassPathImageProvider(ClassLoader classLoader,
                              String resourceName,
                              boolean useImageSize)

ClassPathImageProvider

public ClassPathImageProvider(Class<?> clazz,
                              String resourceName)

ClassPathImageProvider

public ClassPathImageProvider(Class<?> clazz,
                              String resourceName,
                              boolean useImageSize)
Method Detail

getInputStream

protected InputStream getInputStream()
                              throws IOException
Specified by:
getInputStream in class AbstractInputStreamImageProvider
Throws:
IOException

getImageFormat

public ImageFormat getImageFormat()
Description copied from interface: IImageProvider
Returns the image format.

Returns:


Copyright © 2013. All rights reserved.