]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/engine/IndexBuilder.java
Added simple parsing logic for DE and IT wiktionaries.
[DictionaryPC.git] / src / com / hughes / android / dictionary / engine / IndexBuilder.java
index a7bf561c3d9f5d331d1fb3b8d0b5db5825ea39d6..0c3fa13da2147e30c0bd9e9f0ab3c0ed2b925bb0 100644 (file)
@@ -77,7 +77,7 @@ public class IndexBuilder {
             indexedEntry.entry.addToDictionary(dictionaryBuilder.dictionary);
             assert indexedEntry.entry.index() >= 0;
           }
-          if (tokenIndexedEntries.add(indexedEntry)) {
+          if (tokenIndexedEntries.add(indexedEntry) && !tokenData.htmlEntries.contains(indexedEntry.entry)) {
             rows.add(indexedEntry.entry.CreateRow(rows.size(), index));
             ++indexedEntry.entry.entrySource.numEntries;
             ++numRows;
@@ -117,7 +117,7 @@ public class IndexBuilder {
     final String token;
         
     final Map<EntryTypeName, List<IndexedEntry>> typeToEntries = new EnumMap<EntryTypeName, List<IndexedEntry>>(EntryTypeName.class);
-    boolean hasMainEntry = false;
+    public boolean hasMainEntry = false;
     
     public List<HtmlEntry> htmlEntries = new ArrayList<HtmlEntry>();