Module inet.ipaddr
Package inet.ipaddr.format.validate
Class ParsedIPAddress.ExtendedSpecificValueMasker
- java.lang.Object
-
- inet.ipaddr.format.validate.ParsedIPAddress.Masker
-
- inet.ipaddr.format.validate.ParsedIPAddress.ExtendedMasker
-
- inet.ipaddr.format.validate.ParsedIPAddress.ExtendedSpecificValueMasker
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ParsedIPAddress
public static class ParsedIPAddress.ExtendedSpecificValueMasker extends ParsedIPAddress.ExtendedMasker
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtendedSpecificValueMasker(long extendedLower, long lower, long extendedUpper, long upper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getExtendedLowerMasked(long extendedValue, long extendedMaskValue)
long
getExtendedUpperMasked(long extendedUpperValue, long extendedMaskValue)
long
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 masked-
Methods inherited from class inet.ipaddr.format.validate.ParsedIPAddress.Masker
isSequential
-
-
-
-
Method Detail
-
getMaskedLower
public long getMaskedLower(long value, long maskValue)
Description copied from class:ParsedIPAddress.Masker
The lowest masked value, which is not necessarily the lowest value masked- Overrides:
getMaskedLower
in classParsedIPAddress.Masker
- Returns:
-
getMaskedUpper
public long getMaskedUpper(long upperValue, long maskValue)
Description copied from class:ParsedIPAddress.Masker
The highest masked value, which is not necessarily the highest value masked- Overrides:
getMaskedUpper
in classParsedIPAddress.Masker
- Returns:
-
getExtendedLowerMasked
public long getExtendedLowerMasked(long extendedValue, long extendedMaskValue)
- Overrides:
getExtendedLowerMasked
in classParsedIPAddress.ExtendedMasker
-
getExtendedUpperMasked
public long getExtendedUpperMasked(long extendedUpperValue, long extendedMaskValue)
- Overrides:
getExtendedUpperMasked
in classParsedIPAddress.ExtendedMasker
-
-