Uses of Class
org.apache.commons.collections4.trie.AbstractPatriciaTrie.TrieEntry
-
Packages that use AbstractPatriciaTrie.TrieEntry Package Description org.apache.commons.collections4.trie This package contains implementations of theTrieinterface. -
-
Uses of AbstractPatriciaTrie.TrieEntry in org.apache.commons.collections4.trie
Fields in org.apache.commons.collections4.trie declared as AbstractPatriciaTrie.TrieEntry Modifier and Type Field Description protected AbstractPatriciaTrie.TrieEntry<K,V>AbstractPatriciaTrie.TrieIterator. currentprivate 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.TrieEntry Modifier and Type Method Description (package private) AbstractPatriciaTrie.TrieEntry<K,V>AbstractPatriciaTrie. addEntry(AbstractPatriciaTrie.TrieEntry<K,V> entry, int lengthInBits)Adds the givenAbstractPatriciaTrie.TrieEntryto theTrie.(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 theTrieis storing.(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>AbstractPatriciaTrie. getEntry(java.lang.Object k)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 theTrieis storing.(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>AbstractPatriciaTrie. subtree(K prefix, int offsetInBits, int lengthInBits)Finds the subtree that contains the prefix.Methods in org.apache.commons.collections4.trie with parameters of type AbstractPatriciaTrie.TrieEntry Modifier and Type Method Description (package private) AbstractPatriciaTrie.TrieEntry<K,V>AbstractPatriciaTrie. addEntry(AbstractPatriciaTrie.TrieEntry<K,V> entry, int lengthInBits)Adds the givenAbstractPatriciaTrie.TrieEntryto theTrie.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. 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 theTrie.private voidAbstractPatriciaTrie. removeExternalEntry(AbstractPatriciaTrie.TrieEntry<K,V> h)Removes an external entry from theTrie.private voidAbstractPatriciaTrie. removeInternalEntry(AbstractPatriciaTrie.TrieEntry<K,V> h)Removes an internal entry from theTrie.private booleanAbstractPatriciaTrie. selectR(AbstractPatriciaTrie.TrieEntry<K,V> h, int bitIndex, K key, int lengthInBits, AbstractPatriciaTrie.Reference<java.util.Map.Entry<K,V>> reference)This is equivalent to the other#selectR(TrieEntry, int, Object, int, Cursor, Reference)method but without its overhead because we're selecting only one best matching Entry from theTrie.Constructors in org.apache.commons.collections4.trie with parameters of type AbstractPatriciaTrie.TrieEntry Constructor Description EntryIterator(AbstractPatriciaTrie.TrieEntry<K,V> startScan, K prefix, int offset, int lengthInBits)Starts iteration at the given entry & search only within the given subtree.EntryIterator(AbstractPatriciaTrie.TrieEntry<K,V> first, AbstractPatriciaTrie.TrieEntry<K,V> last)SingletonIterator(AbstractPatriciaTrie.TrieEntry<K,V> entry)TrieIterator(AbstractPatriciaTrie.TrieEntry<K,V> firstEntry)Starts iteration at the given entry.
-