]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java
First decent implementation of HtmlEntry attached to TokenRow.
[DictionaryPC.git] / src / com / hughes / android / dictionary / parser / wiktionary / WholeSectionToHtmlParser.java
index f38b5503086a5c27b988dcdaa93cab06525ba6c3..87950c6885cc66795e12feb6e7508cf6161afde9 100644 (file)
@@ -1,18 +1,18 @@
 package com.hughes.android.dictionary.parser.wiktionary;
 
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.regex.Pattern;
-
-import org.apache.commons.lang3.StringEscapeUtils;
-
-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.IndexBuilder.TokenData;
 import com.hughes.android.dictionary.engine.IndexedEntry;
 import com.hughes.android.dictionary.parser.WikiTokenizer;
 
+import org.apache.commons.lang3.StringEscapeUtils;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.regex.Pattern;
+
 public class WholeSectionToHtmlParser extends AbstractWiktionaryParser {
   
   public static final String NAME = "WholeSectionToHtmlParser";
@@ -36,7 +36,12 @@ public class WholeSectionToHtmlParser extends AbstractWiktionaryParser {
 
     htmlEntry.html = callback.builder.toString();
     indexedEntry.isValid = true;
-    titleIndexBuilder.addEntryWithString(indexedEntry, title, EntryTypeName.WIKTIONARY_TITLE_MULTI_DETAIL);
+    
+    final TokenData tokenData = titleIndexBuilder.getOrCreateTokenData(title);
+    
+    htmlEntry.addToDictionary(titleIndexBuilder.index.dict);
+    tokenData.htmlEntries.add(htmlEntry);
+    //titleIndexBuilder.addEntryWithString(indexedEntry, title, EntryTypeName.WIKTIONARY_TITLE_MULTI_DETAIL);
   }
 
   @Override