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