public class AddressBitsDivision extends AddressDivision
AddressDivision.BitwiseOrResult, AddressDivision.MaskResult
EXTENDED_DIGITS
Constructor and Description |
---|
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
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.
|
int |
getBitCount()
Provides the number of bits comprising this address item
|
int |
getDefaultTextualRadix() |
long |
getDivisionValue() |
int |
getMaxDigitCount() |
long |
getUpperDivisionValue() |
int |
hashCode() |
bitwiseOrRange, getDigitCount, getMaxDigitCount, getMaxValue, getMinPrefixLengthForBlock, getPrefixLengthForSingleBlock, getUpperValue, getValue, hasUppercaseVariations, includesMax, includesZero, isBitwiseOrCompatibleWithRange, isBoundedBy, isMaskCompatibleWithRange, isMax, isMultiple, isZero, maskRange, matches, matchesWithMask, matchesWithMask
getBytes, getBytes, getBytes, getDigitCount, getDigitCount, getLowerStandardString, getStandardString, getUpperBytes, getUpperBytes, getUpperBytes, toString
compareTo, containsPrefixBlock, containsSinglePrefixBlock, getBitsForCount, getBlockSize, getByteCount, getCount, getPrefixCount, isFullRange
public AddressBitsDivision(int value, int bitCount, int defaultRadix)
value
- bitCount
- defaultRadix
- public AddressBitsDivision(int lower, int upper, int bitCount, int defaultRadix)
lower
- upper
- bitCount
- defaultRadix
- public long getDivisionValue()
getDivisionValue
in class AddressDivision
public long getUpperDivisionValue()
getUpperDivisionValue
in class AddressDivision
public int getBitCount()
AddressItem
public int getMaxDigitCount()
public boolean equals(Object other)
AddressDivisionBase
equals
in class AddressDivision
public int hashCode()
hashCode
in class AddressDivision
public int getDefaultTextualRadix()