META-INF.modules.java.desktop.classes.sun.print.Win32PrintJob.class Maven / Gradle / Ivy
???? :?
java/lang/Object ()V
sun/print/Win32PrintJob printing Z
printReturned
reqAttrSet 0Ljavax/print/attribute/PrintRequestAttributeSet;
jobAttrSet ,Ljavax/print/attribute/PrintJobAttributeSet; mDestination Ljava/lang/String; instream Ljava/io/InputStream; ! " # reader Ljava/io/Reader; %
Java Printing ' ( jobName * + , copies I . / 0 mediaName .Ljavax/print/attribute/standard/MediaSizeName; 2 3 4 mediaSize *Ljavax/print/attribute/standard/MediaSize; 6 7 8 orient 5Ljavax/print/attribute/standard/OrientationRequested; : ; < service Lsun/print/Win32PrintService; > .javax/print/attribute/HashPrintJobAttributeSet
=
A B C D E +javax/print/attribute/AttributeSetUtilities unmodifiableView Z(Ljavax/print/attribute/PrintJobAttributeSet;)Ljavax/print/attribute/PrintJobAttributeSet; G H I jobListeners Ljava/util/Vector; K java/util/Vector
J
J N O P add (Ljava/lang/Object;)Z
J R S P remove
J U V W isEmpty ()Z Y Z [ doc Ljavax/print/Doc; ] ^ _ ` a javax/print/Doc getPrintData ()Ljava/lang/Object; c java/io/IOException
e f g h java/io/InputStream close
j f k java/io/Reader
m n closeDataStreams p javax/print/event/PrintJobEvent
o r s (Ljavax/print/DocPrintJob;I)V
J u v w size ()I
J y z { elementAt (I)Ljava/lang/Object; } "javax/print/event/PrintJobListener | ? ? printJobCompleted $(Ljavax/print/event/PrintJobEvent;)V | ? ? ? printJobCanceled | ? ? ? printJobFailed | ? ? ? printDataTransferCompleted | ? ? ? printJobNoMoreEvents ? ? I
attrListeners ? ? I listenedAttributeSets
J ? ? ? indexOf (Ljava/lang/Object;)I
J ? S { ? javax/print/PrintException ? already printing
? ? ? (Ljava/lang/String;)V ? +javax/print/attribute/standard/PrinterState
? ? ? ? ? sun/print/Win32PrintService getAttribute @(Ljava/lang/Class;)Ljavax/print/attribute/PrintServiceAttribute; ? ? ? ? STOPPED -Ljavax/print/attribute/standard/PrinterState; ? 2javax/print/attribute/standard/PrinterStateReasons ? ? ? ? ? 1javax/print/attribute/standard/PrinterStateReason SHUTDOWN 3Ljavax/print/attribute/standard/PrinterStateReason;
? ? ? P containsKey ? $PrintService is no longer available. ? 5javax/print/attribute/standard/PrinterIsAcceptingJobs ? ? ? ? NOT_ACCEPTING_JOBS 7Ljavax/print/attribute/standard/PrinterIsAcceptingJobs; ? Printer is not accepting job. ] ? ? ? getDocFlavor ()Ljavax/print/DocFlavor;
? ? ? notifyEvent (I)V
b ? ? ? toString ()Ljava/lang/String; ? ? ? makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; ? Null print data.
? ? ? ? isDocFlavorSupported (Ljavax/print/DocFlavor;)Z ? !sun/print/PrintJobFlavorException ? invalid flavor
? ? ? ,(Ljava/lang/String;Ljavax/print/DocFlavor;)V
? ? ? initializeAttributeSets D(Ljavax/print/Doc;Ljavax/print/attribute/PrintRequestAttributeSet;)V
? ? ? getAttributeValues (Ljavax/print/DocFlavor;)V
? ? ? ? ? javax/print/DocFlavor getRepresentationClassName ? ? ? ? ? "javax/print/DocFlavor$INPUT_STREAM GIF $Ljavax/print/DocFlavor$INPUT_STREAM;
? ? ? P equals ? ? ? ? JPEG ? ? ? ? PNG ? ? ? ? ? javax/print/DocFlavor$BYTE_ARRAY "Ljavax/print/DocFlavor$BYTE_ARRAY; ? ? ? ? ? ? ] getStreamForBytes ()Ljava/io/InputStream; No stream for data sun/print/ImagePrinter
(Ljava/io/InputStream;)V
printableJob (Ljava/awt/print/Printable;)V
? wakeNotifier java/lang/ClassCastException
? (Ljava/lang/Exception;)V ? javax/print/DocFlavor$URL Ljavax/print/DocFlavor$URL; ! ? # ?% java/net/URL
' ( (Ljava/net/URL;)V* java.awt.print.Pageable
, ?- java/lang/String/ java/awt/print/Pageable
123 pageableJob (Ljava/awt/print/Pageable;)V5 java.awt.print.Printable7 java/awt/print/Printable9 [B; java.io.InputStream= java.net.URL
$?@
openStreamB java/io/FileOutputStream
A ?
eEFG read ([BII)I
AIJK write ([BII)V
AMN flush
A fQ java/io/FileNotFoundException
P ?
?TU ? getName
WXY startPrintRawData '(Ljava/lang/String;Ljava/lang/String;)Z[ Print job failed to start.] java/io/BufferedInputStream
\
\E
abc printRawData ([BI)Z
\ ff Problem while spooling data
hi W endPrintRawDatak #Print job failed to close properly. ? nop job Ljava/awt/print/PrinterJob;r sun/awt/windows/WPrinterJob
q
uvw getPrintService ()Ljavax/print/PrintService;
yz{|} java/awt/print/PrinterJob setPrintService (Ljavax/print/PrintService;)V %javax/print/attribute/standard/Copies????? javax/print/PrintService getDefaultAttributeValue %(Ljava/lang/Class;)Ljava/lang/Object;
~?? w getValue? $javax/print/attribute/standard/Media? ,javax/print/attribute/standard/MediaSizeName
????? (javax/print/attribute/standard/MediaSize getMediaSizeForName Z(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize;? 3javax/print/attribute/standard/OrientationRequested
y?? ? setCopies
y?? ?
setJobName? java/awt/print/PageFormat
? ? java/awt/print/Paper
?
???? getX (I)F@R
???? getY
???? setSize (DD)V
???? getWidth ()D@b
???? getHeight
???? setImageableArea (DDDD)V
???? setPaper (Ljava/awt/print/Paper;)V ??? 8 REVERSE_LANDSCAPE
??? ? setOrientation ??? 8 LANDSCAPE
y??? setPrintable 8(Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;)V
y??? print 3(Ljavax/print/attribute/PrintRequestAttributeSet;)V? java/awt/print/PrinterException
y??3 setPageable? 2javax/print/attribute/HashPrintRequestAttributeSet
? ????? .javax/print/attribute/PrintRequestAttributeSet addAll '(Ljavax/print/attribute/AttributeSet;)Z???? toArray $()[Ljavax/print/attribute/Attribute;? 'javax/print/attribute/PrintJobAttribute??? O? *javax/print/attribute/PrintJobAttributeSet $(Ljavax/print/attribute/Attribute;)Z ]???
getAttributes )()Ljavax/print/attribute/DocAttributeSet;??? %javax/print/attribute/DocAttributeSet? +javax/print/attribute/PrintRequestAttribute??? ? user.name
???? ? java/lang/System getProperty? java/lang/SecurityException
, U 1javax/print/attribute/standard/RequestingUserName? get 4(Ljava/lang/Class;)Ljavax/print/attribute/Attribute; 5javax/print/attribute/standard/JobOriginatingUserName
?? ?
?
getLocale ()Ljava/util/Locale;
'(Ljava/lang/String;Ljava/util/Locale;)V &javax/print/attribute/standard/JobName? +javax/print/attribute/standard/DocumentName?
? %(Ljavax/print/Doc;)Ljava/lang/String;
$ ? 'javax/print/attribute/standard/Fidelity !"
FIDELITY_TRUE )Ljavax/print/attribute/standard/Fidelity; $% fidelity'()*+ javax/print/attribute/Attribute getCategory ()Ljava/lang/Class;
?-./ isAttributeCategorySupported (Ljava/lang/Class;)Z1 $sun/print/PrintJobAttributeException 3 ?4 %(Ljava/lang/Class;)Ljava/lang/String;
06 7 G(Ljava/lang/String;Ljava/lang/Class;Ljavax/print/attribute/Attribute;)V
?9:; isAttributeValueSupported _(Ljavax/print/attribute/Attribute;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Z = ?> 5(Ljavax/print/attribute/Attribute;)Ljava/lang/String;@ *javax/print/attribute/standard/Destination
?BCD getURI ()Ljava/net/URI;F file
HIJK ? java/net/URI getSchemeM Not a file: URIO java/io/File
NQ R (Ljava/net/URI;)V
NTU ? getPathW java/lang/Exception
?YZ[ getSecurityManager ()Ljava/lang/SecurityManager;
]^_` ? java/lang/SecurityManager
checkWrite
c Job is not yet submitted.
yef cancelh Job could not be cancelled.j javax/print/CancelablePrintJob Signature 8Ljava/util/Vector; ALjava/util/Vector; @Ljava/util/Vector; hPrintJob J PRINTBUFFERLEN
ConstantValue (Lsun/print/Win32PrintService;)V Code LineNumberTable LocalVariableTable this Lsun/print/Win32PrintJob; .()Ljavax/print/attribute/PrintJobAttributeSet; jobSet
StackMapTable~ java/lang/Throwable addPrintJobListener '(Ljavax/print/event/PrintJobListener;)V listener $Ljavax/print/event/PrintJobListener; removePrintJobListener e Ljava/io/IOException; data Ljava/lang/Object; i event !Ljavax/print/event/PrintJobEvent; reason addPrintJobAttributeListener \(Ljavax/print/event/PrintJobAttributeListener;Ljavax/print/attribute/PrintJobAttributeSet;)V -Ljavax/print/event/PrintJobAttributeListener;
attributes removePrintJobAttributeListener 0(Ljavax/print/event/PrintJobAttributeListener;)V index prnStateReasons 4Ljavax/print/attribute/standard/PrinterStateReasons; cce Ljava/lang/ClassCastException; ioe url Ljava/net/URL; fos Ljava/io/FileOutputStream; buffer cread fnfe Ljava/io/FileNotFoundException; bin Ljava/io/BufferedInputStream; bread prnState flavor Ljavax/print/DocFlavor; repClassName9
Exceptions c 'Ljavax/print/attribute/standard/Copies; media p Ljava/awt/print/Paper; svc Ljavax/print/PrintService; pf Ljava/awt/print/PageFormat; pe !Ljava/awt/print/PrinterException; printable Ljava/awt/print/Printable; pageable Ljava/awt/print/Pageable; attrs "[Ljavax/print/attribute/Attribute; ruName 3Ljavax/print/attribute/standard/RequestingUserName; docName -Ljavax/print/attribute/standard/DocumentName; (Ljavax/print/attribute/standard/JobName; printData str reqSet docSet 'Ljavax/print/attribute/DocAttributeSet; userName? Ljava/lang/Exception; se Ljava/lang/SecurityException; security Ljava/lang/SecurityManager; uri Ljava/net/URI; attr !Ljavax/print/attribute/Attribute; category Ljava/lang/Class; LocalVariableTypeTable 5Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>;? java/lang/Class
SourceFile Win32PrintJob.java BootstrapMethods?
??? ?? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;? can't get print data: ? unrecognized class: ? JPS Job:? unsupported category: ? unsupported attribute: InnerClasses INPUT_STREAM
BYTE_ARRAY URL? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup ! i ? H I k l ? ? I k m ? ? I k n ; <