jdk/src/java.desktop/unix/classes/sun/print/IPPPrintService.java
changeset 33860 f75ee0470f4b
parent 32865 f9cb6e427f9e
child 34810 73f1464a9612
equal deleted inserted replaced
33859:3eb537b6bec0 33860:f75ee0470f4b
   319 
   319 
   320     IPPPrintService(String name, URL url) {
   320     IPPPrintService(String name, URL url) {
   321         if ((name == null) || (url == null)){
   321         if ((name == null) || (url == null)){
   322             throw new IllegalArgumentException("null uri or printer name");
   322             throw new IllegalArgumentException("null uri or printer name");
   323         }
   323         }
   324         printer = name;
   324         try {
       
   325             printer = java.net.URLDecoder.decode(name, "UTF-8");
       
   326         } catch (java.io.UnsupportedEncodingException e) {
       
   327             printer = name;
       
   328         }
   325         supportedDocFlavors = null;
   329         supportedDocFlavors = null;
   326         supportedCats = null;
   330         supportedCats = null;
   327         mediaSizeNames = null;
   331         mediaSizeNames = null;
   328         customMediaSizeNames = null;
   332         customMediaSizeNames = null;
   329         mediaTrays = null;
   333         mediaTrays = null;
   349 
   353 
   350     IPPPrintService(String name, String uriStr, boolean isCups) {
   354     IPPPrintService(String name, String uriStr, boolean isCups) {
   351         if ((name == null) || (uriStr == null)){
   355         if ((name == null) || (uriStr == null)){
   352             throw new IllegalArgumentException("null uri or printer name");
   356             throw new IllegalArgumentException("null uri or printer name");
   353         }
   357         }
   354         printer = name;
   358         try {
       
   359             printer = java.net.URLDecoder.decode(name, "UTF-8");
       
   360         } catch (java.io.UnsupportedEncodingException e) {
       
   361             printer = name;
       
   362         }
   355         supportedDocFlavors = null;
   363         supportedDocFlavors = null;
   356         supportedCats = null;
   364         supportedCats = null;
   357         mediaSizeNames = null;
   365         mediaSizeNames = null;
   358         customMediaSizeNames = null;
   366         customMediaSizeNames = null;
   359         mediaTrays = null;
   367         mediaTrays = null;