java.lang.Object
inet.ipaddr.format.validate.ParsedIPAddress.Masker
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ParsedIPAddress.ExtendedMasker
,ParsedIPAddress.FullRangeMasker
,ParsedIPAddress.SpecificValueMasker
- Enclosing class:
ParsedIPAddress
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
getMaskedLower
(long value, long maskValue) The lowest masked value, which is not necessarily the lowest value maskedlong
getMaskedUpper
(long upperValue, long maskValue) The highest masked value, which is not necessarily the highest value maskedboolean
Whether masking all values in the range results in a sequential set of values
-
Constructor Details
-
Masker
public Masker(boolean isSequential)
-
-
Method Details
-
getMaskedLower
public long getMaskedLower(long value, long maskValue) The lowest masked value, which is not necessarily the lowest value masked- Parameters:
maskValue
-upperValue
-- Returns:
-
getMaskedUpper
public long getMaskedUpper(long upperValue, long maskValue) The highest masked value, which is not necessarily the highest value masked- Parameters:
upperValue
-maskValue
-- Returns:
-
isSequential
public boolean isSequential()Whether masking all values in the range results in a sequential set of values- Returns:
-