public final class CoordinateFormatManager extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static ICoordinateFormat |
defaultCoordinateFormat |
private static java.util.List<ICoordinateFormat> |
formats |
Modifier | Constructor and Description |
---|---|
private |
CoordinateFormatManager() |
Modifier and Type | Method and Description |
---|---|
static ICoordinateFormat |
getCoordinateFormat(java.lang.String id)
Get registered coordinate format by id
|
static java.util.List<ICoordinateFormat> |
getCoordinateFormats()
Get the list of all registered coordinate formats.
|
static ICoordinateFormat |
getDefaultFormat()
Replies the default coordinate format to be use
|
static void |
registerCoordinateFormat(ICoordinateFormat format)
Register a coordinate format.
|
static void |
setCoordinateFormat(ICoordinateFormat format)
Sets the default coordinate format
|
private static final java.util.List<ICoordinateFormat> formats
private static volatile ICoordinateFormat defaultCoordinateFormat
private CoordinateFormatManager()
public static void registerCoordinateFormat(ICoordinateFormat format)
It will be available as a choice in the preferences.
format
- the coordinate formatpublic static java.util.List<ICoordinateFormat> getCoordinateFormats()
public static ICoordinateFormat getDefaultFormat()
public static void setCoordinateFormat(ICoordinateFormat format)
format
- the default coordinate formatpublic static ICoordinateFormat getCoordinateFormat(java.lang.String id)
id
- id of the coordinate format to getICoordinateFormat
with given id, or null
if no match is found