Package net.sf.paperclips
Class AbstractIterator
java.lang.Object
net.sf.paperclips.AbstractIterator
- All Implemented Interfaces:
PrintIterator
An abstract PrintIterator class which maintains references to the device and
gc arguments passed to
Print.iterator(Device, GC)
.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Copy constructor.protected
AbstractIterator
(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc) Constructs an AbstractIterator with the given Device and GC. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.paperclips.PrintIterator
copy, hasNext, minimumSize, next, preferredSize
-
Field Details
-
device
protected final org.eclipse.swt.graphics.Device deviceThe device being printed to. -
gc
protected final org.eclipse.swt.graphics.GC gcA 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
Copy constructor.- Parameters:
that
- the AbstractIterator being copied.
-