Package javaforce.net

Class IP4

java.lang.Object
javaforce.net.IP4
All Implemented Interfaces:
Comparable<IP4>
Direct Known Subclasses:
IP4Port

public class IP4 extends Object implements Comparable<IP4>
  • Field Details

    • ip

      public byte[] ip
  • Constructor Details

    • IP4

      public IP4()
    • IP4

      public IP4(String str)
    • IP4

      public IP4(IP4 ip4)
  • Method Details

    • isIP

      public static boolean isIP(String str)
    • setIP

      public boolean setIP(String str)
    • setIP

      public boolean setIP(InetAddress addr)
    • setIP

      public boolean setIP(IP4 o)
    • mask

      public void mask(IP4 o)
    • or

      public void or(IP4 o)
    • allZero

      public boolean allZero()
    • allOne

      public boolean allOne()
    • toInetAddress

      public InetAddress toInetAddress()
    • toIP4String

      public String toIP4String()
    • toString

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

      public int toInt()
    • isEmpty

      public boolean isEmpty()
    • isMulticastAddress

      public boolean isMulticastAddress()
    • toIP6

      public IP6 toIP6()
    • getLoopbackIP

      public static IP4 getLoopbackIP()
    • test

      public static void test(String ip, boolean expect)
    • main

      public static void main(String[] args)
    • compareTo

      public int compareTo(IP4 o)
      Specified by:
      compareTo in interface Comparable<IP4>