Class DebugPrint

  • All Implemented Interfaces:
    Print

    public class DebugPrint
    extends java.lang.Object
    implements Print
    Deprecated.
    Reminder to remove references to DebugPrint when you're done debugging a print job.
    Helper Print for debugging documents which fail to layout. Clients may set breakpoints inside the methods in this class (as well as DebugIterator and DebugPiece), then step into the target object's methods to trace the problem.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Print target
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      DebugPrint​(Print target)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      PrintIterator iterator​(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc)
      Deprecated.
      Returns a PrintIterator for laying out the contents of this Print.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • target

        private final Print target
        Deprecated.
    • Constructor Detail

      • DebugPrint

        public DebugPrint​(Print target)
        Deprecated.
        Parameters:
        target - the Print object to debug
    • Method Detail

      • iterator

        public PrintIterator iterator​(org.eclipse.swt.graphics.Device device,
                                      org.eclipse.swt.graphics.GC gc)
        Deprecated.
        Description copied from interface: Print
        Returns a PrintIterator for laying out the contents of this Print. The iterator uses a snapshot of the print at the time this method is invoked, so subsequent changes to the Print will not affect the output of the iterator.
        Specified by:
        iterator in interface Print
        Parameters:
        device - the graphics device this Print will be drawn onto.
        gc - the graphics context to be used for calculating layout and drawing the Print's contents.
        Returns:
        a PrintIterator for laying out the contents of this Print.