@Override public StringBuilder save() { StringBuilder sb = super.save(); dictionaryModel.getDictionary().add(DATA_KEY, sb.toString()); dictionaryModel.getDictionary().remove(FILE_NAME_KEY); return sb; }
@Override public void load() { clear(); Dictionary dict = dictionaryModel.getDictionary(); if (dict.found(DATA_KEY)) { if (dict.isList2(DATA_KEY)) { // Fix for alpha1 which is read with DictionaryReader2 loadTable(ListField2.convertToString(dict.getList2(DATA_KEY))); } else { loadTable(dict.lookup(DATA_KEY).trim()); } } }