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