Class Ipv4Block


  • public final class Ipv4Block
    extends IpBlock<java.net.Inet4Address>
    • Constructor Detail

      • Ipv4Block

        public Ipv4Block​(java.lang.String cidr)
    • Method Detail

      • isIpv4CidrBlock

        public static boolean isIpv4CidrBlock​(java.lang.String cidr)
      • getRandomAddress

        public java.net.Inet4Address getRandomAddress()
        Specified by:
        getRandomAddress in class IpBlock<java.net.Inet4Address>
      • getAddressAtIndex

        public java.net.Inet4Address getAddressAtIndex​(long index)
        Overrides:
        getAddressAtIndex in class IpBlock<java.net.Inet4Address>
      • getType

        public java.lang.Class<java.net.Inet4Address> getType()
        Specified by:
        getType in class IpBlock<java.net.Inet4Address>
      • getSize

        public java.math.BigInteger getSize()
        Specified by:
        getSize in class IpBlock<java.net.Inet4Address>
      • getMaskBits

        public int getMaskBits()
        Specified by:
        getMaskBits in class IpBlock<java.net.Inet4Address>