Uses of Enum Class
org.egothor.stemmer.WordTraversalDirection
Packages that use WordTraversalDirection
Package
Description
Provides the core Egothor-style stemming infrastructure based on compact
patch-command tries.
-
Uses of WordTraversalDirection in org.egothor.stemmer
Methods in org.egothor.stemmer that return WordTraversalDirectionModifier and TypeMethodDescriptionFrequencyTrie.traversalDirection()Returns the logical key traversal direction used by this trie.TrieMetadata.traversalDirection()Returns the value of thetraversalDirectionrecord component.static WordTraversalDirectionReturns the enum constant of this class with the specified name.static WordTraversalDirection[]WordTraversalDirection.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.egothor.stemmer with parameters of type WordTraversalDirectionModifier and TypeMethodDescriptionstatic StringPatchCommandEncoder.apply(String source, String patchCommand, WordTraversalDirection traversalDirection) Applies a compact patch command to the supplied source word using the specified traversal direction.static TrieMetadataTrieMetadata.current(int formatVersion, WordTraversalDirection traversalDirection, ReductionSettings reductionSettings) Creates metadata populated with current-format defaults for freshly compiled tries.static TrieMetadataTrieMetadata.forCompilation(WordTraversalDirection traversalDirection, ReductionSettings reductionSettings, DiacriticProcessingMode diacriticProcessingMode, CaseProcessingMode caseProcessingMode) Creates metadata for a newly compiled trie using the currently persisted binary stream format version.static TrieMetadataTrieMetadata.legacy(int formatVersion, WordTraversalDirection traversalDirection) Creates metadata compatible with a legacy artifact version that did not store the full configuration explicitly.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection) Loads a dictionary from a filesystem path string using explicit reduction settings and explicit traversal direction.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode) Loads a dictionary from a filesystem path string using explicit reduction settings, explicit traversal direction, and explicit case processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode, DiacriticProcessingMode diacriticProcessingMode) Loads a dictionary from a filesystem path string using explicit reduction settings, explicit traversal direction, explicit case processing mode, and explicit diacritic processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection) Loads a dictionary from a filesystem path using explicit reduction settings and explicit traversal direction.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode) Loads a dictionary from a filesystem path using explicit reduction settings, explicit traversal direction, and explicit case processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode, DiacriticProcessingMode diacriticProcessingMode) Loads a dictionary from a filesystem path using explicit reduction settings, traversal direction, case processing mode, and diacritic processing mode.PatchCommandEncoder.Builder.traversalDirection(WordTraversalDirection value) Sets traversal direction used by the created encoder.Constructors in org.egothor.stemmer with parameters of type WordTraversalDirectionModifierConstructorDescriptionBuilder(IntFunction<V[]> arrayFactory, ReductionMode reductionMode, WordTraversalDirection traversalDirection) Creates a new builder using default thresholds for the supplied reduction mode and explicit traversal direction.Builder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection) Creates a new builder with the provided settings and explicit traversal direction.Builder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode) Creates a new builder with the provided settings, explicit traversal direction, and explicit case processing mode.Builder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode, DiacriticProcessingMode diacriticProcessingMode) Creates a new builder with the provided settings, explicit traversal direction, explicit case processing mode, and explicit diacritic processing mode.TrieMetadata(int formatVersion, WordTraversalDirection traversalDirection, ReductionSettings reductionSettings, DiacriticProcessingMode diacriticProcessingMode, CaseProcessingMode caseProcessingMode) Creates a new metadata instance.