org.openstreetmap.josm.io.remotecontrol.handler
Class LoadAndZoomHandler
java.lang.Object
org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler
org.openstreetmap.josm.io.remotecontrol.handler.LoadAndZoomHandler
public class LoadAndZoomHandler
- extends RequestHandler
Handler for load_and_zoom request.
Field Summary |
static java.lang.String |
command
|
static java.lang.String |
command2
|
Method Summary |
(package private) static void |
addTags(java.util.Map<java.lang.String,java.lang.String> args)
|
java.lang.String[] |
getMandatoryParams()
|
java.lang.String |
getPermissionMessage()
Get a specific message to ask the user for permission for the operation
requested via remote control. |
PermissionPrefWithDefault |
getPermissionPref()
Get a PermissionPref object containing the name of a special permission
preference to individually allow the requested operation and an error
message to be displayed when a disabled operation is requested. |
protected void |
handleRequest()
Handle a specific command sent as remote control. |
protected void |
zoom(double minlat,
double maxlat,
double minlon,
double maxlon)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
command
public static final java.lang.String command
- See Also:
- Constant Field Values
command2
public static final java.lang.String command2
- See Also:
- Constant Field Values
LoadAndZoomHandler
public LoadAndZoomHandler()
getPermissionMessage
public java.lang.String getPermissionMessage()
- Description copied from class:
RequestHandler
- Get a specific message to ask the user for permission for the operation
requested via remote control.
This message will be displayed to the user if the preference
remotecontrol.always-confirm is true.
- Specified by:
getPermissionMessage
in class RequestHandler
- Returns:
- the message
getMandatoryParams
public java.lang.String[] getMandatoryParams()
- Specified by:
getMandatoryParams
in class RequestHandler
handleRequest
protected void handleRequest()
throws RequestHandler.RequestHandlerErrorException
- Description copied from class:
RequestHandler
- Handle a specific command sent as remote control.
This method of the subclass will do the real work.
- Specified by:
handleRequest
in class RequestHandler
- Throws:
RequestHandler.RequestHandlerErrorException
addTags
static void addTags(java.util.Map<java.lang.String,java.lang.String> args)
zoom
protected void zoom(double minlat,
double maxlat,
double minlon,
double maxlon)
getPermissionPref
public PermissionPrefWithDefault getPermissionPref()
- Description copied from class:
RequestHandler
- Get a PermissionPref object containing the name of a special permission
preference to individually allow the requested operation and an error
message to be displayed when a disabled operation is requested.
Default is not to check any special preference. Override this in a
subclass to define permission preference and error message.
- Specified by:
getPermissionPref
in class RequestHandler
- Returns:
- the preference name and error message or null
JOSM