1 package org.simantics.application.arguments;
\r
3 import org.simantics.db.management.discovery.InetAddressUtils;
\r
6 * @author Tuukka Lehtonen
\r
8 public class AddressValidator implements IArgumentValidator<String> {
\r
10 public static final AddressValidator INSTANCE = new AddressValidator();
\r
13 public String isValid(String addr) {
\r
15 InetAddressUtils.parseUnresolved(addr);
\r
17 } catch (IllegalArgumentException e) {
\r
18 return "Invalid address '" + addr + "': " + e.getMessage();
\r