1 package com.hughes.android.dictionary.parser;
3 import java.util.ArrayList;
4 import java.util.LinkedHashMap;
8 public class WikiWord {
17 final List<PartOfSpeech> partsOfSpeech = new ArrayList<WikiWord.PartOfSpeech>();
19 final Map<String, List<String>> otherSections = new LinkedHashMap<String, List<String>>();
21 public WikiWord(int depth) {
25 static class PartOfSpeech {
28 final List<Meaning> meaning = new ArrayList<WikiWord.Meaning>();
30 final List<TranslationSection> translationSections = new ArrayList<WikiWord.TranslationSection>();
32 final Map<String, String> otherSections = new LinkedHashMap<String, String>();
34 public PartOfSpeech(final int depth) {
39 static class TranslationSection {
41 List<List<String>> translations = new ArrayList<List<String>>();
43 translations.add(new ArrayList<String>());
44 translations.add(new ArrayList<String>());
48 static class Meaning {
53 static class Example {
55 String exampleInEnglish;