]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java
Added WholeSection entries and parser.
[DictionaryPC.git] / src / com / hughes / android / dictionary / parser / wiktionary / WholeSectionToHtmlParser.java
index dcf6f494132e7b98ef929f6e3bc223923fe482a8..b51f24ed497ac7abd832fb7ece1ae126c7eade3d 100644 (file)
@@ -1,21 +1,29 @@
 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