Class NetUtils
- java.lang.Object
-
- io.swagger.v3.parser.urlresolver.utils.NetUtils
-
public class NetUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InetAddressgetHostByName(String hostname)static StringgetHostFromUrl(String url)static booleanisIPv4(String ipAddress)static booleanisIPv6(String ipAddress)static booleanisNAT64Address(InetAddress ip)static booleanisUniqueLocalAddress(InetAddress ip)static StringsetHost(String url, String host)
-
-
-
Method Detail
-
getHostByName
public static InetAddress getHostByName(String hostname) throws UnknownHostException
- Throws:
UnknownHostException
-
getHostFromUrl
public static String getHostFromUrl(String url) throws MalformedURLException
- Throws:
MalformedURLException
-
setHost
public static String setHost(String url, String host) throws MalformedURLException
- Throws:
MalformedURLException
-
isIPv4
public static boolean isIPv4(String ipAddress)
-
isIPv6
public static boolean isIPv6(String ipAddress)
-
isUniqueLocalAddress
public static boolean isUniqueLocalAddress(InetAddress ip)
-
isNAT64Address
public static boolean isNAT64Address(InetAddress ip)
-
-