public enum FilePermission extends java.lang.Enum<FilePermission>
Enum Constant and Description |
---|
GRP_R
read permission, group
|
GRP_RWX
read, write, execute/search by group
|
GRP_W
write permission, group
|
GRP_X
execute/search permission, group
|
OTH_R
read permission, others
|
OTH_RWX
read, write, execute/search by other
|
OTH_W
write permission, others
|
OTH_X
execute/search permission, group
|
SGID
set-group-ID on execution
|
STICKY
on directories, restricted deletion flag
|
SUID
set-user-ID on execution
|
USR_R
read permission, owner
|
USR_RWX
read, write, execute/search by user
|
USR_W
write permission, owner
|
USR_X
execute/search permission, owner
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<FilePermission> |
fromMask(int mask) |
boolean |
isIn(int mask) |
static int |
toMask(java.util.Set<FilePermission> perms) |
static FilePermission |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FilePermission[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FilePermission USR_R
public static final FilePermission USR_W
public static final FilePermission USR_X
public static final FilePermission GRP_R
public static final FilePermission GRP_W
public static final FilePermission GRP_X
public static final FilePermission OTH_R
public static final FilePermission OTH_W
public static final FilePermission OTH_X
public static final FilePermission SUID
public static final FilePermission SGID
public static final FilePermission STICKY
public static final FilePermission USR_RWX
public static final FilePermission GRP_RWX
public static final FilePermission OTH_RWX
public static FilePermission[] values()
for (FilePermission c : FilePermission.values()) System.out.println(c);
public static FilePermission valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isIn(int mask)
public static java.util.Set<FilePermission> fromMask(int mask)
public static int toMask(java.util.Set<FilePermission> perms)