X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FDictionaryInfo.java;h=5d90589dbf85a797109692eb2ad4f26285848193;hb=d2ae729dd7050e6fd6645fe7d3df818407f50f31;hp=4db56a3c798995f208b4aab614803403cc390c59;hpb=c625416a33f9da39bb8ec6a2c9a67a7d47e477d8;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/DictionaryInfo.java b/src/com/hughes/android/dictionary/DictionaryInfo.java index 4db56a3..5d90589 100644 --- a/src/com/hughes/android/dictionary/DictionaryInfo.java +++ b/src/com/hughes/android/dictionary/DictionaryInfo.java @@ -25,16 +25,17 @@ public class DictionaryInfo implements Serializable { public static final class IndexInfo implements Serializable { private static final long serialVersionUID = 6524751236198309438L; + public static final int NUM_CSV_FIELDS = 3; + + public final String shortName; // Often LangISO. + public final int allTokenCount; + public final int mainTokenCount; + public IndexInfo(String shortName, int allTokenCount, int mainTokenCount) { this.shortName = shortName; this.allTokenCount = allTokenCount; this.mainTokenCount = mainTokenCount; } - public final String shortName; // Often LangISO. - public final int allTokenCount; - public final int mainTokenCount; - - public static final int SIZE = 3; public StringBuilder append(StringBuilder result) { result.append(shortName); @@ -48,7 +49,6 @@ public class DictionaryInfo implements Serializable { allTokenCount = Integer.parseInt(fields[i++]); mainTokenCount = Integer.parseInt(fields[i++]); } - } // Stuff populated from the text file. @@ -89,7 +89,7 @@ public class DictionaryInfo implements Serializable { final int size = Integer.parseInt(fields[i++]); for (int j = 0; j < size; ++j) { indexInfos.add(new IndexInfo(fields, i)); - i += IndexInfo.SIZE; + i += IndexInfo.NUM_CSV_FIELDS; } dictInfo = fields[i++].replaceAll("\\\\n", "\n"); }