diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2012-04-14 21:00:25 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2012-04-14 21:00:25 +0200 |
| commit | 4a7be787698608af487dbe4ae124d5bb541eb84c (patch) | |
| tree | 9f6a23c4b6c8182150b8853afc3d05abed8e9c55 /main/src/cgeo/geocaching/export/AbstractExport.java | |
| parent | 3b9f4731718c5c275c132cf32941e96fcc84f752 (diff) | |
| download | cgeo-4a7be787698608af487dbe4ae124d5bb541eb84c.zip cgeo-4a7be787698608af487dbe4ae124d5bb541eb84c.tar.gz cgeo-4a7be787698608af487dbe4ae124d5bb541eb84c.tar.bz2 | |
refactoring: encapsulate exports
* no more public classes, only ExportFactory
* exports can be garbage collected immediately after use
Diffstat (limited to 'main/src/cgeo/geocaching/export/AbstractExport.java')
| -rw-r--r-- | main/src/cgeo/geocaching/export/AbstractExport.java | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/main/src/cgeo/geocaching/export/AbstractExport.java b/main/src/cgeo/geocaching/export/AbstractExport.java index c5bf3c0..85b060b 100644 --- a/main/src/cgeo/geocaching/export/AbstractExport.java +++ b/main/src/cgeo/geocaching/export/AbstractExport.java @@ -2,8 +2,8 @@ package cgeo.geocaching.export; import cgeo.geocaching.cgeoapplication; -public abstract class AbstractExport implements Export { - private String name; +abstract class AbstractExport implements Export { + private final String name; protected AbstractExport(final String name) { this.name = name; @@ -14,13 +14,19 @@ public abstract class AbstractExport implements Export { } /** - * Generates a localized string from a ressource id. + * Generates a localized string from a resource id. * - * @param ressourceId - * the ressource id of the string + * @param resourceId + * the resource id of the string * @return localized string */ - protected static String getString(int ressourceId) { - return cgeoapplication.getInstance().getString(ressourceId); + protected static String getString(int resourceId) { + return cgeoapplication.getInstance().getString(resourceId); + } + + @Override + public String toString() { + // used in the array adapter of the dialog showing the exports + return getName(); } } |
