Sky View Café - Java

org.shetline.util
Class IPUtil

java.lang.Object
  extended by org.shetline.util.IPUtil

public class IPUtil
extends Object


Method Summary
static String bitLengthToNetmask(int length)
           
static int extractIntMask(String ip)
           
static String extractMask(String ip)
           
static String intToIPv4(int bits)
           
static int ipv4ToInt(String ip)
           
static int ipv4ToInt(String ip, boolean allowMask)
           
static boolean isValidEnclosedIPv6(String ip)
           
static boolean isValidIP(String ip)
           
static boolean isValidIP(String ip, boolean allowMask)
           
static boolean isValidIPv4(String ip)
           
static boolean isValidIPv4(String ip, boolean allowMask)
           
static boolean isValidIPv6(String ip)
           
static boolean isValidNetmask(String mask)
           
static int netmaskToBitLength(String mask)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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)

Sky View Café - Java