private static class IPAddressMap.OctetPattern
extends java.util.BitSet
Modifier and Type | Field and Description |
---|---|
private java.util.BitSet |
_mask |
Constructor and Description |
---|
OctetPattern(java.lang.String octetSpec)
Create new OctetPattern
|
Modifier and Type | Method and Description |
---|---|
boolean |
match(int number)
Match specified octet value against the wildcard
|
boolean |
match(java.lang.String value)
Match specified octet value against the wildcard
|
and, andNot, cardinality, clear, clear, clear, clone, equals, flip, flip, get, get, hashCode, intersects, isEmpty, length, nextClearBit, nextSetBit, or, previousClearBit, previousSetBit, set, set, set, set, size, stream, toByteArray, toLongArray, toString, valueOf, valueOf, valueOf, valueOf, xor
public OctetPattern(java.lang.String octetSpec) throws java.lang.IllegalArgumentException
octetSpec
- octet wildcard specificationjava.lang.IllegalArgumentException
- if wildcard specification is invalidpublic boolean match(java.lang.String value) throws java.lang.IllegalArgumentException
value
- octet valuejava.lang.IllegalArgumentException
- if specified octet value is invalidpublic boolean match(int number) throws java.lang.IllegalArgumentException
number
- octet valuejava.lang.IllegalArgumentException
- if specified octet value is invalid