Class Symbols

java.lang.Object
org.getalp.dbnary.languages.eng.Symbols

public class Symbols extends Object
Symbols is an object that contains data about a Wiktionary template (e.g.: {{m|en|door}}) or a Wiktionary link (e.g.: [[door]]). It has properties .values an ArrayList<String>, e.g., {"LANGUAGE", "LEMMA"} .args a Map<String, String>, e.g., {("1", "m"), ("lang", "eng"), ("word1", "door")} .string, e.g., "m|en|door"
Author:
pantaleo
  • Field Details

  • Constructor Details

  • Method Details

    • parseOther

      public void parseOther(String group, String value)
    • parseDiacritics

      public Map<String,String> parseDiacritics(Map<String,String> a)
    • parseTemplate

      public void parseTemplate(String group, String lang)
    • parseLink

      public void parseLink(String group, String lang)
    • cleanUp

      public String cleanUp(String word)
      Given a String, this function replaces some symbols e.g., cleanUp("[[door]],[[dur]]") returns "door,dur" e.g., cleanUp("o'hare") returns "o__hare" e.g., cleanUp("*duhr") returns "_duhr"
      Parameters:
      word - an input String
      Returns:
      a String where some characters have been replaced
    • toString

      public String toString()
      Overrides:
      toString in class Object