org.openstreetmap.josm.io.remotecontrol.handler
Class AddNodeHandler
java.lang.Object
org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler
org.openstreetmap.josm.io.remotecontrol.handler.AddNodeHandler
public class AddNodeHandler
- extends RequestHandler
Handler for add_node request.
Field Summary |
static java.lang.String |
command
|
Method Summary |
private void |
addNode(java.util.HashMap<java.lang.String,java.lang.String> args)
Adds a node, implements the GET /add_node?lon=...&lat=... |
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. |
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
AddNodeHandler
public AddNodeHandler()
handleRequest
protected void handleRequest()
- 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
getMandatoryParams
public java.lang.String[] getMandatoryParams()
- Specified by:
getMandatoryParams
in class RequestHandler
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
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
addNode
private void addNode(java.util.HashMap<java.lang.String,java.lang.String> args)
- Adds a node, implements the GET /add_node?lon=...&lat=... request.
- Parameters:
args
-
JOSM