META-INF.modules.java.desktop.classes.sun.print.PrintServiceLookupProvider.class Maven / Gradle / Ivy
???? 8? {|
}~
??
???
??
?
?? ?????? ??? ??? ??? ? ???
!??
?
?
? ? ?
T?
??
? ?
??
?? ?
O?
??? .?
3?
??? ?
O? ?
O?
O?
O?
?? ?
?? ? ? ??
?
?
?
?
?
?
?
? ??
O?
?
? ??
T?? ??
X? .
X?
O?B?+?
`
?
?
??
T? .?
h??
???
??
?? ?
i?
T?
?
?
?
?B?
?B?
h
?
??
y?
y?
y?
y?K??
??
??K??L B
. .
?
?
?
? ! ?
X" $%& ?( ?*
?+
,-./ 012
??
,34
567
89
8:;<=>?@AB PrinterChangeListener InnerClasses defaultPrinter Ljava/lang/String; defaultPrintService Ljavax/print/PrintService;
printServices [Ljavax/print/PrintService; lookupListeners Ljava/util/Vector; Signature 8Ljava/util/Vector; debugPrefix pollServices Z DEFAULT_MINREFRESH I
ConstantValue x minRefreshTime osname lpNameComAix [Ljava/lang/String;
aix_lsallq aix_lpstat_p aix_lpstat_d aix_lpstat_v aix_defaultPrinterEnumeration
UNINITIALIZED???? BSD_LPD
BSD_LPD_NG cmdIndex lpcFirstCom lpcAllCom
lpcNameCom isMac ()Z Code LineNumberTable isSysV isLinux isBSD
StackMapTable isAIX getBSDCommandIndex ()I LocalVariableTable i command names ()V thr Ljava/lang/Thread; this &Lsun/print/PrintServiceLookupProvider; getPrintServices ()[Ljavax/print/PrintService; security Ljava/lang/SecurityManager;C addPrintServiceToList 2(Ljava/util/ArrayList;Ljavax/print/PrintService;)I uri +Ljavax/print/attribute/standard/PrinterURI; oldPS printerList Ljava/util/ArrayList; ps index LocalVariableTypeTable 1Ljava/util/ArrayList; N(Ljava/util/ArrayList;Ljavax/print/PrintService;)I refreshServices t Ljava/lang/Throwable; p lastIndex e Ljava/lang/Exception; j saveService printers printerURIs defaultIndex matchesAttributes M(Ljavax/print/PrintService;Ljavax/print/attribute/PrintServiceAttributeSet;)Z serviceAttr !Ljavax/print/attribute/Attribute; service
attributes 0Ljavax/print/attribute/PrintServiceAttributeSet; attrs "[Ljavax/print/attribute/Attribute;)D checkPrinterName (Ljava/lang/String;)Z c C s getPrinterDestName .(Ljavax/print/PrintService;)Ljava/lang/String; getServiceByName H(Ljavax/print/attribute/standard/PrinterName;)Ljavax/print/PrintService; printerName ,Ljavax/print/attribute/standard/PrinterName; printService nameAttr name printer M(Ljavax/print/attribute/PrintServiceAttributeSet;)[Ljavax/print/PrintService; services defName
defService matchedServices
serviceSet .Ljava/util/Vector;E X(Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/PrintService; matchingServices flavor Ljavax/print/DocFlavor; $Ljavax/print/attribute/AttributeSet;
requestSet 0Ljavax/print/attribute/PrintRequestAttributeSet;FGH getMultiDocPrintServices a([Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/MultiDocPrintService; flavors [Ljavax/print/DocFlavor; getDefaultPrintService ()Ljavax/print/PrintService; printerInfo defaultPS psuri getServicesInbackground '(Lsun/print/BackgroundLookupListener;)V lookupThread listener $Lsun/print/BackgroundLookupListener; copyOf 8([Ljavax/print/PrintService;)[Ljavax/print/PrintService; outArr inArr runI getDefaultPrinterNameBSD ()Ljava/lang/String; getNamedPrinterNameBSD .(Ljava/lang/String;)Ljavax/print/PrintService; result getAllPrinterNamesBSD ()[Ljava/lang/String; getDefaultPrinterNameSysV getNamedPrinterNameSysV getAllPrinterNamesSysV printerNames )Ljava/util/ArrayList; getDefaultPrinterNameAIX getNamedPrinterNameAIX getAllPrinterNamesAIX execCmd '(Ljava/lang/String;)[Ljava/lang/String; cmd results aixPrinterEnumerator pollStr refreshTimeStr
SourceFile PrintServiceLookupProvider.java NestMembers ? ? MacJ- SunOSKL Linux OS XMN AIX /usr/sbin/lpc status allpq $sun/print/PrintServiceLookupProviderOP ? ? ? ? java/lang/String /usr/bin/lsallq