com.github.stephenc.javaisotools.rockridge.impl
Class POSIXFileMode

java.lang.Object
  extended by com.github.stephenc.javaisotools.rockridge.impl.POSIXFileMode

public class POSIXFileMode
extends Object


Field Summary
static int BLOCK_SPECIAL
           
static int CHAR_SPECIAL
           
static int DIRECTORY
           
static int ENFORCE_FILE_LOCKING
           
static int GROUP_EXEC
           
static int GROUP_READ
           
static int GROUP_WRITE
           
static int OTHER_EXEC
           
static int OTHER_READ
           
static int OTHER_WRITE
           
static int PIPE_FIFO
           
static int REGULAR
           
static int SAVE_SWAPPED_AFTER_USE
           
static int SETGID
           
static int SETUID
           
static int SOCKET
           
static int SYMLINK
           
static int TYPE_OF_FILE
           
static int USER_EXEC
           
static int USER_READ
           
static int USER_WRITE
           
 
Constructor Summary
POSIXFileMode()
           
 
Method Summary
 void clearPermission(int permission)
           
 int getFileMode()
           
 void init()
           
 void initType()
           
 void setDefault(boolean isDirectory)
           
 void setDirectory()
           
 void setFile()
           
 void setGID()
           
 void setPermission(int permission)
           
 void setSymlink()
           
 void setUID()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_READ

public static final int USER_READ
See Also:
Constant Field Values

USER_WRITE

public static final int USER_WRITE
See Also:
Constant Field Values

USER_EXEC

public static final int USER_EXEC
See Also:
Constant Field Values

GROUP_READ

public static final int GROUP_READ
See Also:
Constant Field Values

GROUP_WRITE

public static final int GROUP_WRITE
See Also:
Constant Field Values

GROUP_EXEC

public static final int GROUP_EXEC
See Also:
Constant Field Values

OTHER_READ

public static final int OTHER_READ
See Also:
Constant Field Values

OTHER_WRITE

public static final int OTHER_WRITE
See Also:
Constant Field Values

OTHER_EXEC

public static final int OTHER_EXEC
See Also:
Constant Field Values

SETUID

public static final int SETUID
See Also:
Constant Field Values

SETGID

public static final int SETGID
See Also:
Constant Field Values

ENFORCE_FILE_LOCKING

public static final int ENFORCE_FILE_LOCKING
See Also:
Constant Field Values

SAVE_SWAPPED_AFTER_USE

public static final int SAVE_SWAPPED_AFTER_USE
See Also:
Constant Field Values

TYPE_OF_FILE

public static final int TYPE_OF_FILE
See Also:
Constant Field Values

SOCKET

public static final int SOCKET
See Also:
Constant Field Values

SYMLINK

public static final int SYMLINK
See Also:
Constant Field Values

REGULAR

public static final int REGULAR
See Also:
Constant Field Values

BLOCK_SPECIAL

public static final int BLOCK_SPECIAL
See Also:
Constant Field Values

CHAR_SPECIAL

public static final int CHAR_SPECIAL
See Also:
Constant Field Values

DIRECTORY

public static final int DIRECTORY
See Also:
Constant Field Values

PIPE_FIFO

public static final int PIPE_FIFO
See Also:
Constant Field Values
Constructor Detail

POSIXFileMode

public POSIXFileMode()
Method Detail

init

public void init()

initType

public void initType()

setDefault

public void setDefault(boolean isDirectory)

setFile

public void setFile()

setSymlink

public void setSymlink()

setDirectory

public void setDirectory()

setUID

public void setUID()

setGID

public void setGID()

setPermission

public void setPermission(int permission)

clearPermission

public void clearPermission(int permission)

getFileMode

public int getFileMode()


Copyright © 2013. All Rights Reserved.