java.lang.Iterable<CidrAddressTable.Mapping<T>>public final class CidrAddressTable<T> extends java.lang.Object implements java.lang.Iterable<CidrAddressTable.Mapping<T>>
CidrAddress instances for matching.| Modifier and Type | Class | Description |
|---|---|---|
static class |
CidrAddressTable.Mapping<T> |
A single mapping in the table.
|
| Constructor | Description |
|---|---|
CidrAddressTable() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
clear() |
|
CidrAddressTable<T> |
clone() |
|
T |
get(java.net.InetAddress address) |
|
T |
getOrDefault(java.net.InetAddress address,
T defVal) |
|
boolean |
isEmpty() |
|
java.util.Iterator<CidrAddressTable.Mapping<T>> |
iterator() |
|
T |
put(CidrAddress block,
T value) |
|
T |
putIfAbsent(CidrAddress block,
T value) |
|
T |
removeExact(CidrAddress block) |
|
boolean |
removeExact(CidrAddress block,
T expect) |
|
T |
replaceExact(CidrAddress block,
T value) |
|
boolean |
replaceExact(CidrAddress block,
T expect,
T update) |
|
int |
size() |
|
java.util.Spliterator<CidrAddressTable.Mapping<T>> |
spliterator() |
|
java.lang.String |
toString() |
public T get(java.net.InetAddress address)
public T put(CidrAddress block, T value)
public T putIfAbsent(CidrAddress block, T value)
public T replaceExact(CidrAddress block, T value)
public boolean replaceExact(CidrAddress block, T expect, T update)
public T removeExact(CidrAddress block)
public boolean removeExact(CidrAddress block, T expect)
public void clear()
public int size()
public boolean isEmpty()
public CidrAddressTable<T> clone()
clone in class java.lang.Objectpublic java.util.Iterator<CidrAddressTable.Mapping<T>> iterator()
iterator in interface java.lang.Iterable<T>public java.util.Spliterator<CidrAddressTable.Mapping<T>> spliterator()
spliterator in interface java.lang.Iterable<T>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2017 JBoss, a division of Red Hat, Inc.