java.lang.Iterable<java.lang.String>, java.util.Collection<java.lang.String>, java.util.function.Predicate<java.net.InetAddress>, java.util.Set<java.lang.String>public class InetAddressSet
extends java.util.AbstractSet<java.lang.String>
implements java.util.Set<java.lang.String>, java.util.function.Predicate<java.net.InetAddress>
This is a Set of String patterns that are used to match
a Predicate over InetAddress for containment semantics.
The patterns that may be set are:
InetAddress are accepted. Not ethat using hostname
matches may force domain lookups. eg. "[::1]", "1.2.3.4", "::ffff:127.0.0.1"IPAddressMap for IPv4 only.
eg. "10.10.10-14.0-128"This class is designed to work with IncludeExcludeSet
IncludeExcludeSet| Constructor | Description |
|---|---|
InetAddressSet() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(java.lang.String pattern) |
|
java.util.Iterator<java.lang.String> |
iterator() |
|
protected org.eclipse.jetty.util.InetAddressSet.InetPattern |
newInetRange(java.lang.String pattern) |
|
boolean |
remove(java.lang.Object pattern) |
|
int |
size() |
|
boolean |
test(java.net.InetAddress address) |
addAll, clear, contains, containsAll, isEmpty, retainAll, toArray, toArray, toStringpublic boolean add(java.lang.String pattern)
add in interface java.util.Collection<java.lang.String>add in interface java.util.Set<java.lang.String>add in class java.util.AbstractCollection<java.lang.String>protected org.eclipse.jetty.util.InetAddressSet.InetPattern newInetRange(java.lang.String pattern)
public boolean remove(java.lang.Object pattern)
remove in interface java.util.Collection<java.lang.String>remove in interface java.util.Set<java.lang.String>remove in class java.util.AbstractCollection<java.lang.String>public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.util.Collection<java.lang.String>iterator in interface java.lang.Iterable<java.lang.String>iterator in interface java.util.Set<java.lang.String>iterator in class java.util.AbstractCollection<java.lang.String>public int size()
size in interface java.util.Collection<java.lang.String>size in interface java.util.Set<java.lang.String>size in class java.util.AbstractCollection<java.lang.String>public boolean test(java.net.InetAddress address)
test in interface java.util.function.Predicate<java.net.InetAddress>Copyright © 1995–2017 Webtide. All rights reserved.