src/solaris/classes/sun/awt/X11GraphicsEnvironment.java

Print this page




 260                 InetAddress remAddr[] = null;
 261                 Enumeration<InetAddress> locals = null;
 262                 Enumeration<NetworkInterface> interfaces = null;
 263                 try {
 264                     interfaces = NetworkInterface.getNetworkInterfaces();
 265                     remAddr = InetAddress.getAllByName(hostName);
 266                     if (remAddr == null) {
 267                         return Boolean.FALSE;
 268                     }
 269                 } catch (UnknownHostException e) {
 270                     System.err.println("Unknown host: " + hostName);
 271                     return Boolean.FALSE;
 272                 } catch (SocketException e1) {
 273                     System.err.println(e1.getMessage());
 274                     return Boolean.FALSE;
 275                 }
 276 
 277                 for (; interfaces.hasMoreElements();) {
 278                     locals = interfaces.nextElement().getInetAddresses();
 279                     for (; locals.hasMoreElements();) {

 280                         for (int i = 0; i < remAddr.length; i++) {
 281                             if (locals.nextElement().equals(remAddr[i])) {
 282                                 return Boolean.TRUE;
 283                             }
 284                         }
 285                     }
 286                 }
 287                 return Boolean.FALSE;
 288             }});
 289         return result.booleanValue();
 290     }
 291 
 292 
 293 
 294     /**
 295      * Returns face name for default font, or null if
 296      * no face names are used for CompositeFontDescriptors
 297      * for this platform.
 298      */
 299     public String getDefaultFontFaceName() {
 300 
 301         return null;




 260                 InetAddress remAddr[] = null;
 261                 Enumeration<InetAddress> locals = null;
 262                 Enumeration<NetworkInterface> interfaces = null;
 263                 try {
 264                     interfaces = NetworkInterface.getNetworkInterfaces();
 265                     remAddr = InetAddress.getAllByName(hostName);
 266                     if (remAddr == null) {
 267                         return Boolean.FALSE;
 268                     }
 269                 } catch (UnknownHostException e) {
 270                     System.err.println("Unknown host: " + hostName);
 271                     return Boolean.FALSE;
 272                 } catch (SocketException e1) {
 273                     System.err.println(e1.getMessage());
 274                     return Boolean.FALSE;
 275                 }
 276 
 277                 for (; interfaces.hasMoreElements();) {
 278                     locals = interfaces.nextElement().getInetAddresses();
 279                     for (; locals.hasMoreElements();) {
 280                         final InetAddress localAddr = locals.nextElement();
 281                         for (int i = 0; i < remAddr.length; i++) {
 282                             if (localAddr.equals(remAddr[i])) {
 283                                 return Boolean.TRUE;
 284                             }
 285                         }
 286                     }
 287                 }
 288                 return Boolean.FALSE;
 289             }});
 290         return result.booleanValue();
 291     }
 292 
 293 
 294 
 295     /**
 296      * Returns face name for default font, or null if
 297      * no face names are used for CompositeFontDescriptors
 298      * for this platform.
 299      */
 300     public String getDefaultFontFaceName() {
 301 
 302         return null;