public long uncompressedBytes;
public long zipBytes;
public long creationMillis;
- public final List<IndexInfo> indexInfos = new ArrayList<DictionaryInfo.IndexInfo>();
+ public final List<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);
for (final IndexInfo indexInfo : indexInfos) {
indexInfo.append(result.append("\t"));
}
- result.append("\t").append(dictInfo.replaceAll("\n", "\\\\n"));
+ result.append("\t").append(dictInfo.replace("\n", "\\\\n"));
return result;
}
indexInfos.add(new IndexInfo(fields, i));
i += IndexInfo.NUM_CSV_FIELDS;
}
- dictInfo = fields[i++].replaceAll("\\\\n", "\n");
+ dictInfo = fields[i++].replace("\\\\n", "\n");
}
@Override