CidrAddress instances for matching.
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicReference | |
| private static final CidrAddressTable. |
| Access | Constructor and Description |
|---|---|
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public CidrAddressTable | |
| private int | |
| private CidrAddressTable. | |
| private T | doPut(final CidrAddress block, final T expect, final T update, final boolean putIfAbsent, final boolean putIfPresent)
|
| private static <T> CidrAddressTable. | |
| public T | |
| public T | |
| public boolean | |
| public Iterator | |
| public T | |
| public T | |
| public T | |
| public boolean | |
| public T | |
| public boolean | |
| public int | |
| public Spliterator | spliterator()
Overrides default java. Spliterator over the elements described by this
Iterable.
|
| public String |
| mappingsRef | back to summary |
|---|---|
| private final AtomicReference<CidrAddressTable. | |
| NO_MAPPINGS | back to summary |
|---|---|
private static final CidrAddressTable.
| |
| CidrAddressTable | back to summary |
|---|---|
| public CidrAddressTable() | |
| CidrAddressTable | back to summary |
|---|---|
| private CidrAddressTable(CidrAddressTable. | |
| clear | back to summary |
|---|---|
| public void clear() | |
| clone | back to summary |
|---|---|
| public CidrAddressTable Overrides java. Doc from java. Creates and returns a copy of this object. The precise meaning
of "copy" may depend on the class of the object. The general
intent is that, for any object will be true, and that the expression:x.clone() != x will bex.clone().getClass() == x.getClass() true, but these are not absolute requirements.
While it is typically the case that:
will bex.clone().equals(x) true, this is not an absolute requirement.
By convention, the returned object should be obtained by calling
By convention, the object returned by this method should be independent
of this object (which is being cloned). To achieve this independence,
it may be necessary to modify one or more fields of the object returned
by
| |
| doFind | back to summary |
|---|---|
| private int doFind(CidrAddressTable. | |
| doGet | back to summary |
|---|---|
| private CidrAddressTable. | |
| doPut | back to summary |
|---|---|
| private T doPut(final CidrAddress block, final T expect, final T update, final boolean putIfAbsent, final boolean putIfPresent) | |
| empty | back to summary |
|---|---|
private static <T> CidrAddressTable.
| |
| get | back to summary |
|---|---|
| public T get(InetAddress address) | |
| getOrDefault | back to summary |
|---|---|
| public T getOrDefault(InetAddress address, T defVal) | |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() | |
| iterator | back to summary |
|---|---|
| public Iterator Implements java. Doc from java. Returns an iterator over elements of type
| |
| put | back to summary |
|---|---|
| public T put(CidrAddress block, T value) | |
| putIfAbsent | back to summary |
|---|---|
| public T putIfAbsent(CidrAddress block, T value) | |
| removeExact | back to summary |
|---|---|
| public T removeExact(CidrAddress block) | |
| removeExact | back to summary |
|---|---|
| public boolean removeExact(CidrAddress block, T expect) | |
| replaceExact | back to summary |
|---|---|
| public T replaceExact(CidrAddress block, T value) | |
| replaceExact | back to summary |
|---|---|
| public boolean replaceExact(CidrAddress block, T expect, T update) | |
| size | back to summary |
|---|---|
| public int size() | |
| spliterator | back to summary |
|---|---|
| public Spliterator Overrides default java. Doc from java. Creates a
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final CidrAddressTable. | |
| pack-priv final CidrAddress | |
| pack-priv final T |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public CidrAddressTable. | Returns: the parent of this entry, ornull if there is no parentGet the parent of this entry, if any. |
| public CidrAddress | |
| public T | |
| pack-priv CidrAddressTable. |
| parent | back to summary |
|---|---|
| pack-priv final CidrAddressTable. | |
| range | back to summary |
|---|---|
| pack-priv final CidrAddress range | |
| value | back to summary |
|---|---|
| pack-priv final T value | |
| Mapping | back to summary |
|---|---|
| pack-priv Mapping(final CidrAddress range, final T value, final CidrAddressTable. | |
| getParent | back to summary |
|---|---|
| public CidrAddressTable. Get the parent of this entry, if any.
| |
| getRange | back to summary |
|---|---|
| public CidrAddress getRange() Get the address range of this entry.
| |
| getValue | back to summary |
|---|---|
| public T getValue() Get the stored value of this entry.
| |
| withNewParent | back to summary |
|---|---|
| pack-priv CidrAddressTable. | |