org.openstreetmap.josm.io.remotecontrol
Class PermissionPrefWithDefault
java.lang.Object
org.openstreetmap.josm.io.remotecontrol.PermissionPrefWithDefault
public class PermissionPrefWithDefault
- extends java.lang.Object
Contains a preference name to control permission for the operation
implemented by the RequestHandler, and an error message to be displayed if
not permitted.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOAD_DATA
public static final PermissionPrefWithDefault LOAD_DATA
IMPORT_DATA
public static final PermissionPrefWithDefault IMPORT_DATA
OPEN_FILES
public static final PermissionPrefWithDefault OPEN_FILES
LOAD_IMAGERY
public static final PermissionPrefWithDefault LOAD_IMAGERY
CHANGE_SELECTION
public static final PermissionPrefWithDefault CHANGE_SELECTION
CHANGE_VIEWPORT
public static final PermissionPrefWithDefault CHANGE_VIEWPORT
CREATE_OBJECTS
public static final PermissionPrefWithDefault CREATE_OBJECTS
READ_PROTOCOL_VERSION
public static final PermissionPrefWithDefault READ_PROTOCOL_VERSION
pref
public final java.lang.String pref
- name of the preference setting to permit the remote operation
defaultVal
public final boolean defaultVal
- default preference setting
preferenceText
public final java.lang.String preferenceText
- text for the preference dialog checkbox
PermissionPrefWithDefault
public PermissionPrefWithDefault(java.lang.String pref,
boolean defaultVal,
java.lang.String preferenceText)
isAllowed
public boolean isAllowed()
getPermissionPrefs
public static java.util.List<PermissionPrefWithDefault> getPermissionPrefs()
JOSM