X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FIndexBuilder.java;h=172be90983e4d4bf22356e7178cf43b4ce6d11c4;hb=8e3f4c62f8056258237c86998728072d202455b1;hp=4f64fa25258dd835709707aa27cb20e960b3f64d;hpb=8d638163a677d1ae0b831ca7a50f3365d6f2aafa;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/IndexBuilder.java b/src/com/hughes/android/dictionary/engine/IndexBuilder.java index 4f64fa2..172be90 100644 --- a/src/com/hughes/android/dictionary/engine/IndexBuilder.java +++ b/src/com/hughes/android/dictionary/engine/IndexBuilder.java @@ -28,7 +28,7 @@ public class IndexBuilder { } public void build() { - final Set tokenEntryDatas = new HashSet(); + final Set tokenEntryDatas = new HashSet(); final List rows = index.rows; for (final TokenData tokenData : tokenToData.values()) { tokenEntryDatas.clear(); @@ -38,8 +38,8 @@ public class IndexBuilder { // System.out.println("Added TokenRow: " + rows.get(rows.size() - 1)); int numRows = 0; // System.out.println("TOKEN: " + tokenData.token); - for (final Map.Entry> typeToEntry : tokenData.typeToEntries.entrySet()) { - for (final EntryData entryData : typeToEntry.getValue()) { + for (final Map.Entry> typeToEntry : tokenData.typeToEntries.entrySet()) { + for (final IndexedEntry entryData : typeToEntry.getValue()) { if (tokenEntryDatas.add(entryData)) { rows.add(new PairEntry.Row(entryData.index(), rows.size(), index)); ++numRows; @@ -69,7 +69,7 @@ public class IndexBuilder { static class TokenData { final String token; - final Map> typeToEntries = new EnumMap>(EntryTypeName.class); + final Map> typeToEntries = new EnumMap>(EntryTypeName.class); TokenData(final String token) { assert token.equals(token.trim()); @@ -87,17 +87,17 @@ public class IndexBuilder { return tokenData; } - public List getOrCreateEntries(final String token, final EntryTypeName entryTypeName) { + public List getOrCreateEntries(final String token, final EntryTypeName entryTypeName) { final TokenData tokenData = getOrCreateTokenData(token); - List entries = tokenData.typeToEntries.get(entryTypeName); + List entries = tokenData.typeToEntries.get(entryTypeName); if (entries == null) { - entries = new ArrayList(); + entries = new ArrayList(); tokenData.typeToEntries.put(entryTypeName, entries); } return entries; } - public void addEntryWithTokens(final EntryData entryData, final Set tokens, + public void addEntryWithTokens(final IndexedEntry entryData, final Set tokens, final EntryTypeName entryTypeName) { for (final String token : tokens) { getOrCreateEntries(token, entryTypeName).add(entryData);