Class PosixFileUtils
- java.lang.Object
-
- nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
-
public class PosixFileUtils extends java.lang.Object
PosixFileUtils contains several utility functions related to Posix files.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static int
EXEC_GROUP
execute/search by groupstatic int
EXEC_OTHERS
execute/search by othersstatic int
EXEC_OWNER
execute/search by ownerstatic int
READ_GROUP
read by groupstatic int
READ_OTHERS
read by othersstatic int
READ_OWNER
read by ownerstatic int
WRITE_GROUP
write by groupstatic int
WRITE_OTHERS
write by othersstatic int
WRITE_OWNER
write by owner
-
Constructor Summary
Constructors Constructor Description PosixFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Set<PosixFilePermission>
bitsToPermissions(int bit)
static boolean
isExecutable(int permissions)
static boolean
isReadable(int permissions)
static boolean
isWritable(int permissions)
static int
permissionsToBits(java.util.Set<PosixFilePermission> permissions)
-
-
-
Field Detail
-
READ_OWNER
public static final int READ_OWNER
read by owner- See Also:
- Constant Field Values
-
WRITE_OWNER
public static final int WRITE_OWNER
write by owner- See Also:
- Constant Field Values
-
EXEC_OWNER
public static final int EXEC_OWNER
execute/search by owner- See Also:
- Constant Field Values
-
READ_GROUP
public static final int READ_GROUP
read by group- See Also:
- Constant Field Values
-
WRITE_GROUP
public static final int WRITE_GROUP
write by group- See Also:
- Constant Field Values
-
EXEC_GROUP
public static final int EXEC_GROUP
execute/search by group- See Also:
- Constant Field Values
-
READ_OTHERS
public static final int READ_OTHERS
read by others- See Also:
- Constant Field Values
-
WRITE_OTHERS
public static final int WRITE_OTHERS
write by others- See Also:
- Constant Field Values
-
EXEC_OTHERS
public static final int EXEC_OTHERS
execute/search by others- See Also:
- Constant Field Values
-
-
Method Detail
-
bitsToPermissions
public static java.util.Set<PosixFilePermission> bitsToPermissions(int bit)
-
permissionsToBits
public static int permissionsToBits(java.util.Set<PosixFilePermission> permissions)
-
isExecutable
public static boolean isExecutable(int permissions)
-
isReadable
public static boolean isReadable(int permissions)
-
isWritable
public static boolean isWritable(int permissions)
-
-