Package org.languagetool.rules.patterns
Class UnifierConfiguration
- java.lang.Object
-
- org.languagetool.rules.patterns.UnifierConfiguration
-
public class UnifierConfiguration extends Object
- Since:
- 2.3
- Author:
- Stefan Lotties
-
-
Constructor Summary
Constructors Constructor Description UnifierConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Unifier
createUnifier()
Map<String,List<String>>
getEquivalenceFeatures()
Map<org.languagetool.rules.patterns.EquivalenceTypeLocator,PatternToken>
getEquivalenceTypes()
void
setEquivalence(String feature, String type, PatternToken elem)
Prepares equivalence types for features to be tested.
-
-
-
Method Detail
-
setEquivalence
public final void setEquivalence(String feature, String type, PatternToken elem)
Prepares equivalence types for features to be tested. All equivalence types are given asPatternToken
s. They create an equivalence set (with abstraction).- Parameters:
feature
- Feature to be tested, like gender, grammatical case or number.type
- Type of equivalence for the feature, for example plural, first person, genitive.elem
- Element specifying the equivalence.
-
getEquivalenceTypes
public Map<org.languagetool.rules.patterns.EquivalenceTypeLocator,PatternToken> getEquivalenceTypes()
-
createUnifier
public Unifier createUnifier()
-
-