Class UnifierConfiguration

java.lang.Object
org.languagetool.rules.patterns.UnifierConfiguration

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

    • UnifierConfiguration

      public UnifierConfiguration()
  • Method Details

    • 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()
    • getEquivalenceFeatures

      public Map<String,List<String>> getEquivalenceFeatures()
    • createUnifier

      public Unifier createUnifier()