com.dynalivery.printservice
Class SaffronDocPrintJob

java.lang.Object
  extended bycom.dynalivery.printservice.SaffronDocPrintJob
All Implemented Interfaces:
javax.print.DocPrintJob, javax.print.MultiDocPrintJob

public class SaffronDocPrintJob
extends java.lang.Object
implements javax.print.MultiDocPrintJob


Constructor Summary
SaffronDocPrintJob(SaffronPrintService saffronPrintService)
          Creates new SaffronDocPrintJob
 
Method Summary
 void addPrintJobAttributeListener(javax.print.event.PrintJobAttributeListener listener, javax.print.attribute.PrintJobAttributeSet attributes)
           
 void addPrintJobListener(javax.print.event.PrintJobListener listener)
           
 javax.print.attribute.PrintJobAttributeSet getAttributes()
           
 javax.print.PrintService getPrintService()
           
 void print(javax.print.Doc doc, javax.print.attribute.PrintRequestAttributeSet attributes)
           
 void print(javax.print.MultiDoc multiDoc, javax.print.attribute.PrintRequestAttributeSet attributes)
           
 void removePrintJobAttributeListener(javax.print.event.PrintJobAttributeListener listener)
           
 void removePrintJobListener(javax.print.event.PrintJobListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaffronDocPrintJob

public SaffronDocPrintJob(SaffronPrintService saffronPrintService)
Creates new SaffronDocPrintJob

Method Detail

addPrintJobAttributeListener

public void addPrintJobAttributeListener(javax.print.event.PrintJobAttributeListener listener,
                                         javax.print.attribute.PrintJobAttributeSet attributes)
Specified by:
addPrintJobAttributeListener in interface javax.print.DocPrintJob

addPrintJobListener

public void addPrintJobListener(javax.print.event.PrintJobListener listener)
Specified by:
addPrintJobListener in interface javax.print.DocPrintJob

getAttributes

public javax.print.attribute.PrintJobAttributeSet getAttributes()
Specified by:
getAttributes in interface javax.print.DocPrintJob

getPrintService

public javax.print.PrintService getPrintService()
Specified by:
getPrintService in interface javax.print.DocPrintJob

print

public void print(javax.print.MultiDoc multiDoc,
                  javax.print.attribute.PrintRequestAttributeSet attributes)
           throws javax.print.PrintException
Specified by:
print in interface javax.print.MultiDocPrintJob
Throws:
javax.print.PrintException

print

public void print(javax.print.Doc doc,
                  javax.print.attribute.PrintRequestAttributeSet attributes)
           throws javax.print.PrintException
Specified by:
print in interface javax.print.DocPrintJob
Throws:
javax.print.PrintException

removePrintJobAttributeListener

public void removePrintJobAttributeListener(javax.print.event.PrintJobAttributeListener listener)
Specified by:
removePrintJobAttributeListener in interface javax.print.DocPrintJob

removePrintJobListener

public void removePrintJobListener(javax.print.event.PrintJobListener listener)
Specified by:
removePrintJobListener in interface javax.print.DocPrintJob