Uses of Class
org.apache.commons.collections4.trie.AbstractPatriciaTrie.TrieEntry
Packages that use AbstractPatriciaTrie.TrieEntry
-
Uses of AbstractPatriciaTrie.TrieEntry in org.apache.commons.collections4.trie
Fields in org.apache.commons.collections4.trie declared as AbstractPatriciaTrie.TrieEntryModifier and TypeFieldDescriptionprotected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieIterator.currentprivate final AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.PrefixRangeEntrySet.SingletonIterator.entryprotected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieEntry.leftThe left child of this entry.protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieIterator.nextprotected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieEntry.parentThe parent of this entry.protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieEntry.predecessorThe entry who uplinks to this entry.private AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.PrefixRangeEntrySet.prefixStartprotected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieMapIterator.previousprotected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieEntry.rightThe right child of this entry.private AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.rootThe root node of theTrie.private AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator.subtreeMethods in org.apache.commons.collections4.trie that return AbstractPatriciaTrie.TrieEntryModifier and TypeMethodDescription(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.addEntry(AbstractPatriciaTrie.TrieEntry<K, V> entry, int lengthInBits) Adds the givenAbstractPatriciaTrie.TrieEntryto the.invalid reference
Trie(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.ceilingEntry(K key) Returns a key-value mapping associated with the least key greater than or equal to the given key, or null if there is no such key.protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator.findNext(AbstractPatriciaTrie.TrieEntry<K, V> prior) protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieIterator.findNext(AbstractPatriciaTrie.TrieEntry<K, V> prior) (package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.firstEntry()Returns the first entry theis storing.invalid reference
Trie(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.floorEntry(K key) Returns a key-value mapping associated with the greatest key less than or equal to the given key, or null if there is no such key.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.followLeft(AbstractPatriciaTrie.TrieEntry<K, V> node) Goes left through the tree until it finds a valid node.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.followRight(AbstractPatriciaTrie.TrieEntry<K, V> node) Traverses down the right path until it finds an uplink.(package private) AbstractPatriciaTrie.TrieEntry<K, V> Returns the entry associated with the specified key in the PatriciaTrieBase.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.getNearestEntryForKey(K key, int lengthInBits) Returns the nearest entry for a given key.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.higherEntry(K key) Returns an entry strictly higher than the given key, or null if no such entry exists.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.lastEntry()Returns the last entry theis storing.invalid reference
Trie(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.lowerEntry(K key) Returns a key-value mapping associated with the greatest key strictly less than the given key, or null if there is no such key.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.nextEntry(AbstractPatriciaTrie.TrieEntry<K, V> node) Returns the entry lexicographically after the given entry.protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieIterator.nextEntry()Returns the nextAbstractPatriciaTrie.TrieEntry.protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieMapIterator.nextEntry()(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.nextEntryImpl(AbstractPatriciaTrie.TrieEntry<K, V> start, AbstractPatriciaTrie.TrieEntry<K, V> previous, AbstractPatriciaTrie.TrieEntry<K, V> tree) Scans for the next node, starting at the specified point, and using 'previous' as a hint that the last node we returned was 'previous' (so we know not to return it again).(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.nextEntryInSubtree(AbstractPatriciaTrie.TrieEntry<K, V> node, AbstractPatriciaTrie.TrieEntry<K, V> parentOfSubtree) Returns the entry lexicographically after the given entry.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.previousEntry(AbstractPatriciaTrie.TrieEntry<K, V> start) Returns the node lexicographically before the given node (or null if none).protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieMapIterator.previousEntry()(package private) AbstractPatriciaTrie.TrieEntry<K, V> Finds the subtree that contains the prefix.Methods in org.apache.commons.collections4.trie with parameters of type AbstractPatriciaTrie.TrieEntryModifier and TypeMethodDescription(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.addEntry(AbstractPatriciaTrie.TrieEntry<K, V> entry, int lengthInBits) Adds the givenAbstractPatriciaTrie.TrieEntryto the.invalid reference
Trieprotected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator.findNext(AbstractPatriciaTrie.TrieEntry<K, V> prior) protected AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.TrieIterator.findNext(AbstractPatriciaTrie.TrieEntry<K, V> prior) (package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.followLeft(AbstractPatriciaTrie.TrieEntry<K, V> node) Goes left through the tree until it finds a valid node.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.followRight(AbstractPatriciaTrie.TrieEntry<K, V> node) Traverses down the right path until it finds an uplink.(package private) static booleanAbstractPatriciaTrie.isValidUplink(AbstractPatriciaTrie.TrieEntry<?, ?> next, AbstractPatriciaTrie.TrieEntry<?, ?> from) Returns true if 'next' is a valid uplink coming from 'from'.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.nextEntry(AbstractPatriciaTrie.TrieEntry<K, V> node) Returns the entry lexicographically after the given entry.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.nextEntryImpl(AbstractPatriciaTrie.TrieEntry<K, V> start, AbstractPatriciaTrie.TrieEntry<K, V> previous, AbstractPatriciaTrie.TrieEntry<K, V> tree) Scans for the next node, starting at the specified point, and using 'previous' as a hint that the last node we returned was 'previous' (so we know not to return it again).(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.nextEntryInSubtree(AbstractPatriciaTrie.TrieEntry<K, V> node, AbstractPatriciaTrie.TrieEntry<K, V> parentOfSubtree) Returns the entry lexicographically after the given entry.(package private) AbstractPatriciaTrie.TrieEntry<K, V> AbstractPatriciaTrie.previousEntry(AbstractPatriciaTrie.TrieEntry<K, V> start) Returns the node lexicographically before the given node (or null if none).(package private) VAbstractPatriciaTrie.removeEntry(AbstractPatriciaTrie.TrieEntry<K, V> h) Removes a single entry from the.invalid reference
Trieprivate voidAbstractPatriciaTrie.removeExternalEntry(AbstractPatriciaTrie.TrieEntry<K, V> h) Removes an external entry from the.invalid reference
Trieprivate voidAbstractPatriciaTrie.removeInternalEntry(AbstractPatriciaTrie.TrieEntry<K, V> h) Removes an internal entry from the.invalid reference
Trieprivate booleanAbstractPatriciaTrie.selectR(AbstractPatriciaTrie.TrieEntry<K, V> h, int bitIndex, K key, int lengthInBits, AbstractPatriciaTrie.Reference<Map.Entry<K, V>> reference) This is equivalent to the othermethod but without its overhead because we're selecting only one best matching Entry from theinvalid reference
#selectR(TrieEntry, int, Object, int, Cursor, Reference).invalid reference
TrieConstructors in org.apache.commons.collections4.trie with parameters of type AbstractPatriciaTrie.TrieEntryModifierConstructorDescription(package private)EntryIterator(AbstractPatriciaTrie.TrieEntry<K, V> startScan, K prefix, int offset, int lengthInBits) Starts iteration at the given entry invalid input: '&' search only within the given subtree.privateEntryIterator(AbstractPatriciaTrie.TrieEntry<K, V> first, AbstractPatriciaTrie.TrieEntry<K, V> last) Creates aAbstractPatriciaTrie<K,.V>.RangeEntrySet.EntryIterator protectedTrieIterator(AbstractPatriciaTrie.TrieEntry<K, V> firstEntry) Starts iteration at the given entry.