package com.hughes.android.dictionary.parser.wiktionary;
import java.util.Map;
-import java.util.regex.Pattern;
+import com.hughes.android.dictionary.engine.EntryTypeName;
+import com.hughes.android.dictionary.engine.HtmlEntry;
import com.hughes.android.dictionary.engine.IndexBuilder;
+import com.hughes.android.dictionary.engine.IndexedEntry;
public class WholeSectionToHtmlParser extends AbstractWiktionaryParser {
- final IndexBuilder thisIndexBuilder;
- final IndexBuilder foreignIndexBuilder;
- final Pattern langPattern;
- final Pattern langCodePattern;
+ public static final String NAME = "WholeSectionToHtmlParser";
+
+ final IndexBuilder titleIndexBuilder;
+
+ public WholeSectionToHtmlParser(final IndexBuilder titleIndexBuilder) {
+ this.titleIndexBuilder = titleIndexBuilder;
+ }
@Override
void parseSection(String heading, String text) {
-
+ HtmlEntry htmlEntry = new HtmlEntry(entrySource, title, text);
+ IndexedEntry indexedEntry = new IndexedEntry(htmlEntry);
+ indexedEntry.isValid = true;
+ titleIndexBuilder.addEntryWithString(indexedEntry, title, EntryTypeName.WIKTIONARY_TITLE_MULTI_DETAIL);
}
@Override