info.magnolia.imaging.operations.load
Class ClasspathImageLoader<P extends ParameterProvider<?>>

java.lang.Object
  extended by info.magnolia.imaging.operations.load.AbstractLoader<P>
      extended by info.magnolia.imaging.operations.load.AbstractURLImageLoader<P>
          extended by info.magnolia.imaging.operations.load.ClasspathImageLoader<P>
Type Parameters:
P - type of ParameterProvider
All Implemented Interfaces:
ImageOperation<P>

public class ClasspathImageLoader<P extends ParameterProvider<?>>
extends AbstractURLImageLoader<P>

An ImageFilter which loads an image from the classpath.

Version:
$Id$

Constructor Summary
ClasspathImageLoader()
           
ClasspathImageLoader(Color backgroundColor, String src)
           
ClasspathImageLoader(String src)
           
 
Method Summary
protected  URL getAndValidateUrl(P filterParams)
           
 void setSrc(String src)
           
 
Methods inherited from class info.magnolia.imaging.operations.load.AbstractURLImageLoader
loadSource
 
Methods inherited from class info.magnolia.imaging.operations.load.AbstractLoader
apply, doReadAndClose, getBackgroundColor, getImageDecoder, setBackgroundColor, setImageDecoder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasspathImageLoader

public ClasspathImageLoader()

ClasspathImageLoader

public ClasspathImageLoader(String src)

ClasspathImageLoader

public ClasspathImageLoader(Color backgroundColor,
                            String src)
Method Detail

getAndValidateUrl

protected URL getAndValidateUrl(P filterParams)
                         throws ImagingException
Specified by:
getAndValidateUrl in class AbstractURLImageLoader<P extends ParameterProvider<?>>
Throws:
ImagingException - where the message should be the invalid URL.

setSrc

public void setSrc(String src)


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.