Class Dictionary

java.lang.Object
edu.tufts.hrilab.slug.parsing.tldl.Dictionary

public class Dictionary extends Object
  • Constructor Details

    • Dictionary

      public Dictionary()
  • Method Details

    • setAcceptAll

      public void setAcceptAll(boolean tv)
    • addEntry

      public void addEntry(Entry newEntry)
    • tokenize

      public List<org.apache.commons.lang3.tuple.Pair<String,List<Entry>>> tokenize(List<String> words)
    • convert

      public static String convert(long number)
    • wordToNumber

      public List<Entry> wordToNumber(String input)
    • getKeySet

      public Set<String> getKeySet()
    • removeLocEntries

      public void removeLocEntries(String key)
    • removeEntry

      public void removeEntry(String name, String grammar, String meaning, String cognitiveStatus)
    • generateLocationRules

      public void generateLocationRules(String base, String semanticType, boolean delete)
      Add entries for all homophone variations of new location, overwriting any potentially lingering old entries e.g. changing from chair 2 to chair two would originally still have homophone entries referencing chair 2
      Parameters:
      base -
    • checkLocationName

      public String checkLocationName(String name)