public final class CidrAddressTable<T> extends Object implements Iterable<CidrAddressTable.Mapping<T>>
CidrAddress instances for matching.| 限定符和类型 | 类和说明 |
|---|---|
static class |
CidrAddressTable.Mapping<T>
A single mapping in the table.
|
| 构造器和说明 |
|---|
CidrAddressTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
CidrAddressTable<T> |
clone() |
T |
get(InetAddress address) |
T |
getOrDefault(InetAddress address,
T defVal) |
boolean |
isEmpty() |
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() |
String |
toString() |
forEach, spliteratorpublic T getOrDefault(InetAddress address, T defVal)
public T get(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()
public Iterator<CidrAddressTable.Mapping<T>> iterator()
iterator 在接口中 Iterable<CidrAddressTable.Mapping<T>>Copyright © 2022. All rights reserved.