Package org.egothor.stemmer.trie
Class ReductionContext<V>
java.lang.Object
org.egothor.stemmer.trie.ReductionContext<V>
- Type Parameters:
V- value type
Reduction context used while canonicalizing mutable nodes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the number of canonical nodes.lookup(ReductionSignature<V> signature) Looks up a canonical node.voidregister(ReductionSignature<V> signature, ReducedNode<V> node) Registers a canonical node.settings()Returns the settings.
-
Constructor Details
-
ReductionContext
Creates a new context.- Parameters:
settings- settings
-
-
Method Details
-
lookup
Looks up a canonical node.- Parameters:
signature- signature- Returns:
- canonical node, or
nullif absent
-
register
Registers a canonical node.- Parameters:
signature- signaturenode- node
-
settings
Returns the settings.- Returns:
- settings
-
canonicalNodeCount
public int canonicalNodeCount()Returns the number of canonical nodes.- Returns:
- canonical node count
-