org.shetline.util
Class IPUtil
java.lang.Object
org.shetline.util.IPUtil
public class IPUtil
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isValidIP
public static boolean isValidIP(String ip)
isValidIP
public static boolean isValidIP(String ip,
boolean allowMask)
isValidIPv4
public static boolean isValidIPv4(String ip)
isValidIPv4
public static boolean isValidIPv4(String ip,
boolean allowMask)
isValidIPv6
public static boolean isValidIPv6(String ip)
isValidEnclosedIPv6
public static boolean isValidEnclosedIPv6(String ip)
ipv4ToInt
public static int ipv4ToInt(String ip)
ipv4ToInt
public static int ipv4ToInt(String ip,
boolean allowMask)
extractIntMask
public static int extractIntMask(String ip)
extractMask
public static String extractMask(String ip)
intToIPv4
public static String intToIPv4(int bits)
isValidNetmask
public static boolean isValidNetmask(String mask)
bitLengthToNetmask
public static String bitLengthToNetmask(int length)
netmaskToBitLength
public static int netmaskToBitLength(String mask)