Module inet.ipaddr

Class AddressBitsDivision

    • Constructor Detail

      • AddressBitsDivision

        public AddressBitsDivision​(int value,
                                   int bitCount,
                                   int defaultRadix)
        Constructs a division with the given value, the given number of bits (which must be less than 32), and the given radix for printing the values.
        Parameters:
        value -
        bitCount -
        defaultRadix -
      • AddressBitsDivision

        public AddressBitsDivision​(int lower,
                                   int upper,
                                   int bitCount,
                                   int defaultRadix)
        Constructs a division with the given value, the given number of bits (which must be less than 32), and the given radix for printing the values.
        Parameters:
        lower -
        upper -
        bitCount -
        defaultRadix -
    • Method Detail

      • getBitCount

        public int getBitCount()
        Description copied from interface: AddressItem
        Provides the number of bits comprising this address item
        Returns:
        the number of bits
      • getMaxDigitCount

        public int getMaxDigitCount()
      • equals

        public boolean equals​(java.lang.Object other)
        Description copied from class: AddressDivisionBase
        Two divisions are equal if they: - they match type/version (ipv4, ipv6, mac, or a specific division class) - match bit counts - match values Prefix lengths, for those divisions that have them, are ignored.
        Overrides:
        equals in class AddressDivision
      • getDefaultTextualRadix

        public int getDefaultTextualRadix()