Class UTMFranceDOMProjectionChoice
- java.lang.Object
-
- org.openstreetmap.josm.gui.preferences.projection.AbstractProjectionChoice
-
- org.openstreetmap.josm.gui.preferences.projection.ListProjectionChoice
-
- org.openstreetmap.josm.gui.preferences.projection.UTMFranceDOMProjectionChoice
-
- All Implemented Interfaces:
ProjectionChoice
public class UTMFranceDOMProjectionChoice extends ListProjectionChoice
ProjectionChoice for various French overseas territories (EPSG:2969,2970,2972,2973,2975).- See Also:
- DOM
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.preferences.projection.ListProjectionChoice
ListProjectionChoice.CBPanel
-
-
Field Summary
Fields Modifier and Type Field Description private static Integer
FORT_MARIGOT_EPSG
private static String
FORT_MARIGOT_NAME
private static String
GUYANE_92_NAME
private static Integer
GUYANE_EPSG
private static Integer
MARTINIQUE_EPSG
private static String
MARTINIQUE_NAME
private static String
REUNION_92_NAME
private static Integer
REUNION_EPSG
private static Integer
SAINTE_ANNE_EPSG
private static String
SAINTE_ANNE_NAME
private static Integer[]
UTM_EPSGS
private static String[]
UTM_GEODESIC_NAMES
-
Fields inherited from class org.openstreetmap.josm.gui.preferences.projection.ListProjectionChoice
defaultIndex, entries, index, label
-
Fields inherited from class org.openstreetmap.josm.gui.preferences.projection.AbstractProjectionChoice
id, name
-
-
Constructor Summary
Constructors Constructor Description UTMFranceDOMProjectionChoice()
Constructs a newUTMFranceDOMProjectionChoice
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
allCodes()
Return all projection codes supported by this projection choice.String
getCurrentCode()
Returns current projection code.Collection<String>
getPreferencesFromCode(String code)
Get Preferences from projection code.String
getProjectionName()
Returns projection name.protected String
indexToZone(int index)
Convert 0-based index to preference value.protected int
zoneToIndex(String zone)
Convert preference value to 0-based index.-
Methods inherited from class org.openstreetmap.josm.gui.preferences.projection.ListProjectionChoice
getPreferencePanel, getPreferences, setPreferences
-
Methods inherited from class org.openstreetmap.josm.gui.preferences.projection.AbstractProjectionChoice
getId, getProjection, toString
-
-
-
-
Field Detail
-
FORT_MARIGOT_NAME
private static final String FORT_MARIGOT_NAME
-
SAINTE_ANNE_NAME
private static final String SAINTE_ANNE_NAME
-
MARTINIQUE_NAME
private static final String MARTINIQUE_NAME
-
REUNION_92_NAME
private static final String REUNION_92_NAME
-
GUYANE_92_NAME
private static final String GUYANE_92_NAME
-
UTM_GEODESIC_NAMES
private static final String[] UTM_GEODESIC_NAMES
-
FORT_MARIGOT_EPSG
private static final Integer FORT_MARIGOT_EPSG
-
SAINTE_ANNE_EPSG
private static final Integer SAINTE_ANNE_EPSG
-
MARTINIQUE_EPSG
private static final Integer MARTINIQUE_EPSG
-
REUNION_EPSG
private static final Integer REUNION_EPSG
-
GUYANE_EPSG
private static final Integer GUYANE_EPSG
-
-
Constructor Detail
-
UTMFranceDOMProjectionChoice
public UTMFranceDOMProjectionChoice()
Constructs a newUTMFranceDOMProjectionChoice
.
-
-
Method Detail
-
indexToZone
protected String indexToZone(int index)
Description copied from class:ListProjectionChoice
Convert 0-based index to preference value.- Specified by:
indexToZone
in classListProjectionChoice
- Parameters:
index
- 0-based index- Returns:
- preference value
- See Also:
ListProjectionChoice.zoneToIndex(java.lang.String)
-
zoneToIndex
protected int zoneToIndex(String zone)
Description copied from class:ListProjectionChoice
Convert preference value to 0-based index.- Specified by:
zoneToIndex
in classListProjectionChoice
- Parameters:
zone
- preference value- Returns:
- 0-based index
- See Also:
ListProjectionChoice.indexToZone(int)
-
getProjectionName
public String getProjectionName()
Description copied from class:AbstractProjectionChoice
Returns projection name.- Specified by:
getProjectionName
in classAbstractProjectionChoice
- Returns:
- projection name
-
getCurrentCode
public String getCurrentCode()
Description copied from class:AbstractProjectionChoice
Returns current projection code.- Specified by:
getCurrentCode
in classAbstractProjectionChoice
- Returns:
- current projection code
-
allCodes
public String[] allCodes()
Description copied from interface:ProjectionChoice
Return all projection codes supported by this projection choice.- Returns:
- all supported projection codes
-
getPreferencesFromCode
public Collection<String> getPreferencesFromCode(String code)
Description copied from interface:ProjectionChoice
Get Preferences from projection code.- Parameters:
code
- projection code- Returns:
- null when code is not part of this projection choice. An empty Collection as return value indicates, that the code is supported, but no preferences are required to set it up.
-
-