1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00

Rename StorageVersioning to StorageFormat

This commit is contained in:
cketti 2011-03-26 07:00:53 +01:00
parent 18cefedf32
commit 4bdc20c127
4 changed files with 11 additions and 11 deletions

View File

@ -7,12 +7,12 @@ import android.content.DialogInterface;
import android.widget.Toast;
import com.fsck.k9.R;
import com.fsck.k9.preferences.StorageVersioning;
import com.fsck.k9.preferences.StorageFormat;
public class ExportHelper {
public static void exportSettings(final Activity activity, final HashSet<String> accountUuids, final ExportListener listener) {
// Once there are more versions, build a UI to select which one to use. For now, use the encrypted/encoded version:
String version = StorageVersioning.ENCRYPTED_XML_FILE;
String version = StorageFormat.ENCRYPTED_XML_FILE;
AsyncUIProcessor.getInstance(activity.getApplication()).exportSettings(activity, version, accountUuids, new ExportListener() {
@Override

View File

@ -17,7 +17,7 @@ import com.fsck.k9.activity.PasswordEntryDialog;
public class StorageExporter {
private static void exportPreferences(Activity activity, String version, HashSet<String> accountUuids, String fileName, OutputStream os, String encryptionKey, final ExportListener listener) {
try {
IStorageExporter storageExporter = StorageVersioning.createExporter(version);
IStorageExporter storageExporter = StorageFormat.createExporter(version);
if (storageExporter == null) {
throw new StorageImportExportException(activity.getString(R.string.settings_unknown_version, version), null);
}

View File

@ -4,17 +4,17 @@ import java.util.HashMap;
import java.util.Map;
public class StorageVersioning {
public class StorageFormat {
// Never, ever re-use these numbers!
public static final String ENCRYPTED_XML_FILE = "1";
public static Map<String, StorageVersioning> versionMap = new HashMap<String, StorageVersioning>();
public static Map<String, StorageFormat> versionMap = new HashMap<String, StorageFormat>();
static {
versionMap.put(ENCRYPTED_XML_FILE, new StorageVersioning(StorageImporterVersion1.class, StorageExporterVersion1.class, true));
versionMap.put(ENCRYPTED_XML_FILE, new StorageFormat(StorageImporterVersion1.class, StorageExporterVersion1.class, true));
}
public static IStorageImporter createImporter(String version) throws InstantiationException, IllegalAccessException {
StorageVersioning storageVersion = versionMap.get(version);
StorageFormat storageVersion = versionMap.get(version);
if (storageVersion == null) {
return null;
}
@ -22,7 +22,7 @@ public class StorageVersioning {
}
public static IStorageExporter createExporter(String version) throws InstantiationException, IllegalAccessException {
StorageVersioning storageVersion = versionMap.get(version);
StorageFormat storageVersion = versionMap.get(version);
if (storageVersion == null) {
return null;
}
@ -30,7 +30,7 @@ public class StorageVersioning {
}
public static Boolean needsKey(String version) {
StorageVersioning storageVersion = versionMap.get(version);
StorageFormat storageVersion = versionMap.get(version);
if (storageVersion == null) {
return null;
}
@ -42,7 +42,7 @@ public class StorageVersioning {
private final Class <? extends IStorageExporter > exporterClass;
private final boolean needsKey;
private StorageVersioning(Class <? extends IStorageImporter > imclass, Class <? extends IStorageExporter > exclass, boolean nk) {
private StorageFormat(Class <? extends IStorageImporter > imclass, Class <? extends IStorageExporter > exclass, boolean nk) {
importerClass = imclass;
exporterClass = exclass;
needsKey = nk;

View File

@ -42,7 +42,7 @@ public class StorageImporter {
String version = dataset.attributes.get("version");
Log.i(K9.LOG_TAG, "Got settings file version " + version);
IStorageImporter storageImporter = StorageVersioning.createImporter(version);
IStorageImporter storageImporter = StorageFormat.createImporter(version);
if (storageImporter == null) {
throw new StorageImportExportException(activity.getString(R.string.settings_unknown_version, version));
}