| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static class | |
| private abstract static class | |
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final PrefixTree. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static <K, V> PrefixTree | |
| public abstract Stream | |
| private static <A, B, C> BiFunction | |
| public abstract PrefixTree | |
| pack-priv abstract PrefixTree | |
| public abstract <W> PrefixTree | |
| public final PrefixTree |
| ops | back to summary |
|---|---|
| pack-priv final PrefixTree. | |
| PrefixTree | back to summary |
|---|---|
| private PrefixTree(PrefixTree. | |
| empty | back to summary |
|---|---|
| public static <K, V> PrefixTree | |
| entries | back to summary |
|---|---|
| public abstract Stream | |
| flip | back to summary |
|---|---|
| private static <A, B, C> BiFunction | |
| insert | back to summary |
|---|---|
| public abstract PrefixTree | |
| insertInside | back to summary |
|---|---|
| pack-priv abstract PrefixTree | |
| map | back to summary |
|---|---|
| public abstract <W> PrefixTree | |
| map | back to summary |
|---|---|
| public final PrefixTree | |
| Modifier and Type | Field and Description |
|---|---|
| private final K | |
| private final List |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv PrefixTree. | |
| public Stream | |
| pack-priv K | |
| pack-priv PrefixTree. | insertInside(K key, V value, BiFunction<? super V, ? super V, ? extends V> combine)
Implements abstract org.
|
| public <W> PrefixTree. | map(Function<? super V, ? extends W> f, PrefixTree.
Implements abstract org.
|
| private PrefixTree. |
| prefix | back to summary |
|---|---|
| private final K prefix | |
| subTrees | back to summary |
|---|---|
| private final List<PrefixTree. | |
| Branch | back to summary |
|---|---|
| pack-priv Branch(PrefixTree. | |
| Branch | back to summary |
|---|---|
| private Branch(PrefixTree. | |
| collapse | back to summary |
|---|---|
| pack-priv PrefixTree. Implements abstract org.
| |
| entries | back to summary |
|---|---|
| public Stream Implements abstract org.
| |
| getPrefix | back to summary |
|---|---|
| pack-priv K getPrefix() Implements abstract org.
| |
| insertInside | back to summary |
|---|---|
| pack-priv PrefixTree. Implements abstract org.
| |
| map | back to summary |
|---|---|
| public <W> PrefixTree. Implements abstract org.
| |
| replaceBranch | back to summary |
|---|---|
| private PrefixTree. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv PrefixTree. | |
| public Stream | |
| pack-priv K | |
| pack-priv PrefixTree. | insertInside(K key, V value, BiFunction<? super V, ? super V, ? extends V> combine)
Implements abstract org.
|
| pack-priv PrefixTree. | |
| public <W> PrefixTree. | map(Function<? super V, ? extends W> f, PrefixTree.
Implements abstract org.
|
| pack-priv PrefixTree. | |
| pack-priv PrefixTree. |
| Data | back to summary |
|---|---|
| pack-priv Data(PrefixTree. | |
| collapse | back to summary |
|---|---|
| pack-priv PrefixTree. Implements abstract org.
| |
| entries | back to summary |
|---|---|
| public Stream Implements abstract org.
| |
| getPrefix | back to summary |
|---|---|
| pack-priv K getPrefix() Implements abstract org.
| |
| insertInside | back to summary |
|---|---|
| pack-priv PrefixTree. Implements abstract org.
| |
| insertInside | back to summary |
|---|---|
| pack-priv PrefixTree. | |
| map | back to summary |
|---|---|
| public <W> PrefixTree. Implements abstract org.
| |
| promote | back to summary |
|---|---|
| pack-priv PrefixTree. | |
| squash | back to summary |
|---|---|
| pack-priv PrefixTree. | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Stream | |
| public PrefixTree | insert(K key, V value, BiFunction<? super V, ? super V, ? extends V> combine)
Implements abstract org.
|
| pack-priv PrefixTree | insertInside(K key, V value, BiFunction<? super V, ? super V, ? extends V> combine)
Implements abstract org.
|
| public <W> PrefixTree | map(Function<? super V, ? extends W> f, PrefixTree.
Implements abstract org.
|
| Empty | back to summary |
|---|---|
| public Empty(PrefixTree. | |
| entries | back to summary |
|---|---|
| public Stream Implements abstract org.
| |
| insert | back to summary |
|---|---|
| public PrefixTree Implements abstract org.
| |
| insertInside | back to summary |
|---|---|
| pack-priv PrefixTree Implements abstract org.
| |
| map | back to summary |
|---|---|
| public <W> PrefixTree Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract PrefixTree. | |
| pack-priv abstract K | |
| public PrefixTree | insert(K key, V value, BiFunction<? super V, ? super V, ? extends V> combine)
Implements abstract org.
|
| pack-priv abstract PrefixTree. | insertInside(K key, V value, BiFunction<? super V, ? super V, ? extends V> combine)
Implements abstract org.
|
| public abstract <W> PrefixTree. | map(Function<? super V, ? extends W> f, PrefixTree.
Implements abstract org.
|
| NonEmpty | back to summary |
|---|---|
| public NonEmpty(PrefixTree. | |
| collapse | back to summary |
|---|---|
| pack-priv abstract PrefixTree. | |
| getPrefix | back to summary |
|---|---|
| pack-priv abstract K getPrefix() | |
| insert | back to summary |
|---|---|
| public PrefixTree Implements abstract org.
| |
| insertInside | back to summary |
|---|---|
| pack-priv abstract PrefixTree. Implements abstract org.
| |
| map | back to summary |
|---|---|
| public abstract <W> PrefixTree. Implements abstract org.
| |
| Modifier and Type | Method and Description |
|---|---|
| public K | |
| public boolean | |
| public V | |
| public V |
| commonPrefix | back to summary |
|---|---|
| public K commonPrefix(K k1, K k2) | |
| isPrefixOf | back to summary |
|---|---|
| public boolean isPrefixOf(K k1, K k2) | |
| promote | back to summary |
|---|---|
| public V promote(V v, K oldKey, K newKey) | |
| squash | back to summary |
|---|---|
| public V squash(V v1, V v2) | |