Package org.forgerock.openig.util
Class InetAddressMask
java.lang.Object
org.forgerock.openig.util.InetAddressMask
- All Implemented Interfaces:
 Predicate<InetAddress>
Matches IPs (v4 or v6) with a CIDR pattern RFC4632.
- 
Method Summary
Modifier and TypeMethodDescriptionstatic InetAddressMaskfromCidrPattern(String cidrPattern) Build an address mask from a CIDR formatted string.static List<InetAddressMask>fromCidrPatterns(List<String> cidrPatterns) Build a list of address masks from a list of CIDR pattern.booleantest(InetAddress ipAddress) toString() 
- 
Method Details
- 
fromCidrPattern
Build an address mask from a CIDR formatted string.- Parameters:
 cidrPattern- The CIDR pattern (example: "127.0.0.1/12"). Must not be null.- Returns:
 - the corresponding InetAddressMask.
 
 - 
fromCidrPatterns
Build a list of address masks from a list of CIDR pattern.- Parameters:
 cidrPatterns- the CIDR pattern list.- Returns:
 - The corresponding InetAddressMask list.
 
 - 
test
- Specified by:
 testin interfacePredicate<InetAddress>
 - 
toString
 
 -