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;
|