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:
Serializable
- Enclosing class:
ParsedIPAddress
public static class ParsedIPAddress.ExtendedSpecificValueMasker
extends ParsedIPAddress.ExtendedMasker
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedSpecificValueMasker(long extendedLower, long lower, long extendedUpper, long upper) -
Method Summary
Modifier and TypeMethodDescriptionlonggetExtendedLowerMasked(long extendedValue, long extendedMaskValue) longgetExtendedUpperMasked(long extendedUpperValue, long extendedMaskValue) longgetMaskedLower(long value, long maskValue) The lowest masked value, which is not necessarily the lowest value maskedlonggetMaskedUpper(long upperValue, long maskValue) The highest masked value, which is not necessarily the highest value maskedMethods inherited from class inet.ipaddr.format.validate.ParsedIPAddress.Masker
isSequential
-
Constructor Details
-
ExtendedSpecificValueMasker
public ExtendedSpecificValueMasker(long extendedLower, long lower, long extendedUpper, long upper)
-
-
Method Details
-
getMaskedLower
public long getMaskedLower(long value, long maskValue) Description copied from class:ParsedIPAddress.MaskerThe lowest masked value, which is not necessarily the lowest value masked- Overrides:
getMaskedLowerin classParsedIPAddress.Masker- Parameters:
maskValue-- Returns:
-
getMaskedUpper
public long getMaskedUpper(long upperValue, long maskValue) Description copied from class:ParsedIPAddress.MaskerThe highest masked value, which is not necessarily the highest value masked- Overrides:
getMaskedUpperin classParsedIPAddress.Masker- Parameters:
upperValue-maskValue-- Returns:
-
getExtendedLowerMasked
public long getExtendedLowerMasked(long extendedValue, long extendedMaskValue) - Overrides:
getExtendedLowerMaskedin classParsedIPAddress.ExtendedMasker
-
getExtendedUpperMasked
public long getExtendedUpperMasked(long extendedUpperValue, long extendedMaskValue) - Overrides:
getExtendedUpperMaskedin classParsedIPAddress.ExtendedMasker
-