Class Subnet4

java.lang.Object
javaforce.net.Subnet4

public class Subnet4 extends Object
  • Constructor Details

    • Subnet4

      public Subnet4()
  • Method Details

    • isSubnet

      public static boolean isSubnet(String str)
    • fromCIDR

      public static String fromCIDR(int cidr)
    • setIP

      public boolean setIP(String str)
    • setIP

      public boolean setIP(InetAddress addr)
    • setMask

      public boolean setMask(String str)
    • setMask

      public boolean setMask(InetAddress addr)
    • isWithin

      public boolean isWithin(IP4 in)
      Checks if IP address is within defined Subnet.
      Parameters:
      in - = IP address to check
    • isDevice

      public boolean isDevice(IP4 in)
      Checks if IP address is a valid device against defined subnet mask. Does not check if address is 'within' defined subnet. Use isWithin() for that.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • test_matches

      public static void test_matches(Subnet4 net, String ip, boolean expect)
    • test_subnet

      public static void test_subnet(String ip, boolean expect)
    • test_device

      public static void test_device(Subnet4 net, String ip, boolean expect)
    • main

      public static void main(String[] args)