1 package com.hughes.android.dictionary.parser.wiktionary;
5 import com.hughes.android.dictionary.engine.EntryTypeName;
6 import com.hughes.android.dictionary.engine.HtmlEntry;
7 import com.hughes.android.dictionary.engine.IndexBuilder;
8 import com.hughes.android.dictionary.engine.IndexedEntry;
10 public class WholeSectionToHtmlParser extends AbstractWiktionaryParser {
12 public static final String NAME = "WholeSectionToHtmlParser";
14 final IndexBuilder titleIndexBuilder;
17 public WholeSectionToHtmlParser(final IndexBuilder titleIndexBuilder) {
18 this.titleIndexBuilder = titleIndexBuilder;
22 void parseSection(String heading, String text) {
23 HtmlEntry htmlEntry = new HtmlEntry(entrySource, title, text);
24 IndexedEntry indexedEntry = new IndexedEntry(htmlEntry);
25 indexedEntry.isValid = true;
26 titleIndexBuilder.addEntryWithString(indexedEntry, title, EntryTypeName.WIKTIONARY_TITLE_MULTI_DETAIL);
30 void removeUselessArgs(Map<String, String> namedArgs) {