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

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

public class POSIXFileModesFactory
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 USER_EXEC
           
static int USER_READ
           
static int USER_WRITE
           
 
Constructor Summary
POSIXFileModesFactory()
           
 
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 int USER_READ

USER_WRITE

public static int USER_WRITE

USER_EXEC

public static int USER_EXEC

GROUP_READ

public static int GROUP_READ

GROUP_WRITE

public static int GROUP_WRITE

GROUP_EXEC

public static int GROUP_EXEC

OTHER_READ

public static int OTHER_READ

OTHER_WRITE

public static int OTHER_WRITE

OTHER_EXEC

public static int OTHER_EXEC

SETUID

public static int SETUID

SETGID

public static int SETGID

ENFORCE_FILE_LOCKING

public static int ENFORCE_FILE_LOCKING

SAVE_SWAPPED_AFTER_USE

public static int SAVE_SWAPPED_AFTER_USE

SOCKET

public static int SOCKET

SYMLINK

public static int SYMLINK

REGULAR

public static int REGULAR

BLOCK_SPECIAL

public static int BLOCK_SPECIAL

CHAR_SPECIAL

public static int CHAR_SPECIAL

DIRECTORY

public static int DIRECTORY

PIPE_FIFO

public static int PIPE_FIFO
Constructor Detail

POSIXFileModesFactory

public POSIXFileModesFactory()
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.