com.jrefinery.report.targets.pageable.operations
Class PhysicalOperation.PrintImageOperation

java.lang.Object
  extended bycom.jrefinery.report.targets.pageable.operations.PhysicalOperation
      extended bycom.jrefinery.report.targets.pageable.operations.PhysicalOperation.PrintImageOperation
Enclosing class:
PhysicalOperation

public static class PhysicalOperation.PrintImageOperation
extends PhysicalOperation

An operation that prints an Image on an OutputTarget.


Nested Class Summary
 
Nested classes inherited from class com.jrefinery.report.targets.pageable.operations.PhysicalOperation
PhysicalOperation.AddComment, PhysicalOperation.PrintFilledShapeOperation, PhysicalOperation.PrintImageOperation, PhysicalOperation.PrintShapeOperation, PhysicalOperation.PrintTextOperation, PhysicalOperation.ProcessDrawableOperation, PhysicalOperation.SetBoundsOperation, PhysicalOperation.SetFontOperation, PhysicalOperation.SetPaintOperation, PhysicalOperation.SetStrokeOperation
 
Constructor Summary
PhysicalOperation.PrintImageOperation(ImageReference image)
          Creates a new 'print image' operation.
 
Method Summary
 void performOperation(OutputTarget ot)
          Draws an image on an output target.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhysicalOperation.PrintImageOperation

public PhysicalOperation.PrintImageOperation(ImageReference image)
Creates a new 'print image' operation.

Parameters:
image - the image reference (null not permitted).
Method Detail

performOperation

public void performOperation(OutputTarget ot)
                      throws OutputTargetException
Draws an image on an output target.

Specified by:
performOperation in class PhysicalOperation
Parameters:
ot - the output target.
Throws:
OutputTargetException - if there is a problem performing the operation on the target.