FOREIGN MODULE javax_print_event; IMPORT java_lang := "java.lang", java_util := "java.util", java_io := "java.io", javax_print_attribute := "javax.print.attribute", javax_print := "javax.print"; TYPE PrintEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.Object) : PrintEvent,CONSTRUCTOR; END; PrintJobAdapter* = POINTER TO ABSTRACT RECORD (java_lang.Object + PrintJobListener) (* Typebound Procedures *) STATIC PROCEDURE Init*() : PrintJobAdapter,CONSTRUCTOR; END; PrintJobAttributeEvent* = POINTER TO EXTENSIBLE RECORD (PrintEvent) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : javax_print.DocPrintJob; p1 : javax_print_attribute.PrintJobAttributeSet) : PrintJobAttributeEvent,CONSTRUCTOR; END; PrintJobAttributeListener* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PrintJobEvent* = POINTER TO EXTENSIBLE RECORD (PrintEvent) (* Typebound Procedures *) STATIC DATA_TRANSFER_COMPLETE* = 106; JOB_CANCELED* = 101; JOB_COMPLETE* = 102; JOB_FAILED* = 103; NO_MORE_EVENTS* = 105; REQUIRES_ATTENTION* = 104; PROCEDURE Init*(p0 : javax_print.DocPrintJob; p1 : INTEGER) : PrintJobEvent,CONSTRUCTOR; END; PrintJobListener* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PrintServiceAttributeEvent* = POINTER TO EXTENSIBLE RECORD (PrintEvent) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : javax_print.PrintService; p1 : javax_print_attribute.PrintServiceAttributeSet) : PrintServiceAttributeEvent,CONSTRUCTOR; END; PrintServiceAttributeListener* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PROCEDURE (self:PrintEvent) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:PrintJobAdapter) printDataTransferCompleted*(p0 : PrintJobEvent),NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAdapter) printJobCanceled*(p0 : PrintJobEvent),NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAdapter) printJobCompleted*(p0 : PrintJobEvent),NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAdapter) printJobFailed*(p0 : PrintJobEvent),NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAdapter) printJobNoMoreEvents*(p0 : PrintJobEvent),NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAdapter) printJobRequiresAttention*(p0 : PrintJobEvent),NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAttributeEvent) getAttributes*() : javax_print_attribute.PrintJobAttributeSet,NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAttributeEvent) getPrintJob*() : javax_print.DocPrintJob,NEW,EXTENSIBLE; PROCEDURE (self:PrintJobAttributeListener) attributeUpdate*(p0 : PrintJobAttributeEvent),NEW,ABSTRACT; PROCEDURE (self:PrintJobEvent) getPrintEventType*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:PrintJobEvent) getPrintJob*() : javax_print.DocPrintJob,NEW,EXTENSIBLE; PROCEDURE (self:PrintJobListener) printDataTransferCompleted*(p0 : PrintJobEvent),NEW,ABSTRACT; PROCEDURE (self:PrintJobListener) printJobCanceled*(p0 : PrintJobEvent),NEW,ABSTRACT; PROCEDURE (self:PrintJobListener) printJobCompleted*(p0 : PrintJobEvent),NEW,ABSTRACT; PROCEDURE (self:PrintJobListener) printJobFailed*(p0 : PrintJobEvent),NEW,ABSTRACT; PROCEDURE (self:PrintJobListener) printJobNoMoreEvents*(p0 : PrintJobEvent),NEW,ABSTRACT; PROCEDURE (self:PrintJobListener) printJobRequiresAttention*(p0 : PrintJobEvent),NEW,ABSTRACT; PROCEDURE (self:PrintServiceAttributeEvent) getAttributes*() : javax_print_attribute.PrintServiceAttributeSet,NEW,EXTENSIBLE; PROCEDURE (self:PrintServiceAttributeEvent) getPrintService*() : javax_print.PrintService,NEW,EXTENSIBLE; PROCEDURE (self:PrintServiceAttributeListener) attributeUpdate*(p0 : PrintServiceAttributeEvent),NEW,ABSTRACT; END javax_print_event.