public class PermissionPrefWithDefault extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static PermissionPrefWithDefault |
CHANGE_SELECTION |
static PermissionPrefWithDefault |
CHANGE_VIEWPORT |
static PermissionPrefWithDefault |
CREATE_OBJECTS |
boolean |
defaultVal
default preference setting
|
static PermissionPrefWithDefault |
IMPORT_DATA |
static PermissionPrefWithDefault |
LOAD_DATA |
static PermissionPrefWithDefault |
LOAD_IMAGERY |
static PermissionPrefWithDefault |
OPEN_FILES |
java.lang.String |
pref
name of the preference setting to permit the remote operation
|
java.lang.String |
preferenceText
text for the preference dialog checkbox
|
private static java.util.List<PermissionPrefWithDefault> |
PREFS |
static PermissionPrefWithDefault |
READ_PROTOCOL_VERSION |
Constructor and Description |
---|
PermissionPrefWithDefault(java.lang.String pref,
boolean defaultVal,
java.lang.String preferenceText)
Create a new
PermissionPrefWithDefault |
Modifier and Type | Method and Description |
---|---|
static void |
addPermissionPref(PermissionPrefWithDefault pref)
Adds a permission preference.
|
static java.util.List<PermissionPrefWithDefault> |
getPermissionPrefs()
Returns a non-modifiable list of permission preferences for Remote Control.
|
boolean |
isAllowed()
Determines if the action is allowed.
|
static boolean |
removePermissionPref(PermissionPrefWithDefault pref)
Removes a permission preference.
|
private static final java.util.List<PermissionPrefWithDefault> PREFS
public static final PermissionPrefWithDefault LOAD_DATA
public static final PermissionPrefWithDefault IMPORT_DATA
public static final PermissionPrefWithDefault OPEN_FILES
public static final PermissionPrefWithDefault LOAD_IMAGERY
public static final PermissionPrefWithDefault CHANGE_SELECTION
public static final PermissionPrefWithDefault CHANGE_VIEWPORT
public static final PermissionPrefWithDefault CREATE_OBJECTS
public static final PermissionPrefWithDefault READ_PROTOCOL_VERSION
public final java.lang.String pref
public final boolean defaultVal
public final java.lang.String preferenceText
public PermissionPrefWithDefault(java.lang.String pref, boolean defaultVal, java.lang.String preferenceText)
PermissionPrefWithDefault
pref
- The preference key for the permissiondefaultVal
- The default value of the preferencepreferenceText
- The text to show in UI objectspublic boolean isAllowed()
public static java.util.List<PermissionPrefWithDefault> getPermissionPrefs()
public static void addPermissionPref(PermissionPrefWithDefault pref)
pref
- The preference to add to the list returned by
getPermissionPrefs()
public static boolean removePermissionPref(PermissionPrefWithDefault pref)
pref
- The preference to remove from the list returned by
getPermissionPrefs()
List.removeAll(java.util.Collection<?>)