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

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

public class BufferedImageOpDelegate<P extends ParameterProvider<?>>
extends Object
implements ImageOperation<P>

An implementation of ImageFilter which delegates to a java.awt.image.BufferedImageOp.

Version:
$Id$

Constructor Summary
BufferedImageOpDelegate()
           
 
Method Summary
 BufferedImage apply(BufferedImage source, P filterParams)
           
 BufferedImageOp getDelegate()
           
 void setDelegate(BufferedImageOp delegate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferedImageOpDelegate

public BufferedImageOpDelegate()
Method Detail

apply

public BufferedImage apply(BufferedImage source,
                           P filterParams)
Specified by:
apply in interface ImageOperation<P extends ParameterProvider<?>>

getDelegate

public BufferedImageOp getDelegate()

setDelegate

public void setDelegate(BufferedImageOp delegate)


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