Class UnifierConfiguration


  • public class UnifierConfiguration
    extends Object
    Since:
    2.3
    Author:
    Stefan Lotties
    • Constructor Detail

      • UnifierConfiguration

        public UnifierConfiguration()
    • 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 as PatternTokens. 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()