public final class PosixFilePermissionSupport extends Object
PosixFilePermission.| Modifier and Type | Method and Description |
|---|---|
static Set<PosixFilePermission> |
fromMask(int mask)
Returns the set of permissions corresponding to a permission bit mask.
|
static boolean |
hasPermission(int mask,
PosixFilePermission permission)
Returns whether or not a specific permission is set in a permission bit mask.
|
static int |
toMask(Set<PosixFilePermission> permissions)
Returns a permission bit mask corresponding to a set of permissions.
|
public static Set<PosixFilePermission> fromMask(int mask)
PosixFilePermission.OWNER_READPosixFilePermission.OWNER_WRITEPosixFilePermission.OWNER_EXECUTEPosixFilePermission.GROUP_READPosixFilePermission.GROUP_WRITEPosixFilePermission.GROUP_EXECUTEPosixFilePermission.OTHERS_READPosixFilePermission.OTHERS_WRITEPosixFilePermission.OTHERS_EXECUTEmask - The bit mask representing a set of permissions.public static int toMask(Set<PosixFilePermission> permissions)
fromMask(int).permissions - The set of permissions.public static boolean hasPermission(int mask,
PosixFilePermission permission)
More formally, this method returns true only if the given permission is contained in the set returned by fromMask(int).
mask - The permission bit mask to check.permission - The permission to check for.true if the permission is set in the given permission bit mask, or false otherwise.Copyright © 2016–2019. All rights reserved.