Class AbstractIterator

java.lang.Object
net.sf.paperclips.AbstractIterator
All Implemented Interfaces:
PrintIterator

public abstract class AbstractIterator extends Object implements PrintIterator
An abstract PrintIterator class which maintains references to the device and gc arguments passed to Print.iterator(Device, GC).
  • Field Details

    • device

      protected final org.eclipse.swt.graphics.Device device
      The device being printed to.
    • gc

      protected final org.eclipse.swt.graphics.GC gc
      A GC used for measuring document elements.
  • Constructor Details

    • AbstractIterator

      protected AbstractIterator(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc)
      Constructs an AbstractIterator with the given Device and GC.
      Parameters:
      device - the device being printed to.
      gc - a GC used for drawing on the print device.
    • AbstractIterator

      protected AbstractIterator(AbstractIterator that)
      Copy constructor.
      Parameters:
      that - the AbstractIterator being copied.