Class 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
    • Method Detail

      • parseOther

        public void parseOther​(String group,
                               String value)
      • 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