]> gitweb.fperrin.net Git - DictionaryPC.git/blob - src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java
b51f24ed497ac7abd832fb7ece1ae126c7eade3d
[DictionaryPC.git] / src / com / hughes / android / dictionary / parser / wiktionary / WholeSectionToHtmlParser.java
1 package com.hughes.android.dictionary.parser.wiktionary;
2
3 import java.util.Map;
4
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;
9
10 public class WholeSectionToHtmlParser extends AbstractWiktionaryParser {
11   
12   public static final String NAME = "WholeSectionToHtmlParser";
13   
14   final IndexBuilder titleIndexBuilder;
15
16   
17   public  WholeSectionToHtmlParser(final IndexBuilder titleIndexBuilder) {
18     this.titleIndexBuilder = titleIndexBuilder;
19   }
20
21   @Override
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);
27   }
28
29   @Override
30   void removeUselessArgs(Map<String, String> namedArgs) {
31   }
32
33 }