| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static record |
| Modifier and Type | Field and Description |
|---|---|
| private final PrefixTree. | |
| public static final int | WILD_CARD
Wildcard character used to match any character in the prefix tree. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public List | |
| private void | searchRecursive(PrefixTree.
|
| root | back to summary |
|---|---|
| private final PrefixTree. | |
| WILD_CARD | back to summary |
|---|---|
| public static final int WILD_CARD Wildcard character used to match any character in the prefix tree. For example, WILD_CARD + WILD_CARD + WILD_CARD + "Hello World" -> would match .{,3}Hello World in this prefix tree | |
| PrefixTree | back to summary |
|---|---|
| public PrefixTree() | |
| insert | back to summary |
|---|---|
| public void insert(String key, List<D> data) | |
| search | back to summary |
|---|---|
| public List | |
| searchRecursive | back to summary |
|---|---|
| private void searchRecursive(PrefixTree. | |
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| children | back to summary |
|---|---|
| private final Map<Integer, PrefixTree. | |
| data | back to summary |
|---|---|
| private final List<D> data | |
| Node | back to summary |
|---|---|
| public Node() | |
| insert | back to summary |
|---|---|
| public void insert(String key, List<D> data) | |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final PrefixTree. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public int | |
| public PrefixTree. | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| index | back to summary |
|---|---|
| private final int index Record Component accessed by index(). | |
| node | back to summary |
|---|---|
| private final PrefixTree. Record Component accessed by node(). | |
| SearchState | back to summary |
|---|---|
| private SearchState(PrefixTree. | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| index | back to summary |
|---|---|
| public int index() Record Component getter of index. | |
| node | back to summary |
|---|---|
| public PrefixTree. Record Component getter of node. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |