public long uncompressedBytes;
public long zipBytes;
public long creationMillis;
- public final List<IndexInfo> indexInfos = new ArrayList<DictionaryInfo.IndexInfo>();
+ public final ArrayList<IndexInfo> indexInfos = new ArrayList<IndexInfo>();
public String dictInfo;
public DictionaryInfo() {
// Blank object.
}
+ public boolean isValid() {
+ return !indexInfos.isEmpty();
+ }
+
public StringBuilder append(final StringBuilder result) {
result.append(uncompressedFilename);
result.append("\t").append(downloadUrl);
uncompressedBytes = Long.parseLong(fields[i++]);
zipBytes = Long.parseLong(fields[i++]);
final int size = Integer.parseInt(fields[i++]);
+ indexInfos.ensureCapacity(size);
for (int j = 0; j < size; ++j) {
indexInfos.add(new IndexInfo(fields, i));
i += IndexInfo.NUM_CSV_FIELDS;