public class Java7FileAttributes extends Object implements PlexusIoResourceAttributes
Modifier and Type | Field and Description |
---|---|
protected static int |
INDEX_GROUP_EXECUTE |
protected static int |
INDEX_GROUP_READ |
protected static int |
INDEX_GROUP_WRITE |
protected static int |
INDEX_OWNER_EXECUTE |
protected static int |
INDEX_OWNER_READ |
protected static int |
INDEX_OWNER_WRITE |
protected static int |
INDEX_WORLD_EXECUTE |
protected static int |
INDEX_WORLD_READ |
protected static int |
INDEX_WORLD_WRITE |
protected static char |
VALUE_DISABLED_MODE |
protected static char |
VALUE_EXECUTABLE_MODE |
protected static char |
VALUE_READABLE_MODE |
protected static char |
VALUE_WRITABLE_MODE |
Constructor and Description |
---|
Java7FileAttributes(File file,
Map<Integer,String> userCache,
Map<Integer,String> groupCache) |
protected static final char VALUE_DISABLED_MODE
protected static final char VALUE_WRITABLE_MODE
protected static final char VALUE_READABLE_MODE
protected static final char VALUE_EXECUTABLE_MODE
protected static final int INDEX_WORLD_EXECUTE
protected static final int INDEX_WORLD_WRITE
protected static final int INDEX_WORLD_READ
protected static final int INDEX_GROUP_EXECUTE
protected static final int INDEX_GROUP_WRITE
protected static final int INDEX_GROUP_READ
protected static final int INDEX_OWNER_EXECUTE
protected static final int INDEX_OWNER_WRITE
protected static final int INDEX_OWNER_READ
public Java7FileAttributes(File file, Map<Integer,String> userCache, Map<Integer,String> groupCache) throws IOException
IOException
protected char[] getLsModeParts()
protected void setLsModeParts(char[] mode)
public Integer getGroupId()
PlexusIoResourceAttributes
getGroupId
in interface PlexusIoResourceAttributes
public boolean hasGroupId()
public boolean hasUserId()
public String getGroupName()
getGroupName
in interface PlexusIoResourceAttributes
public Integer getUserId()
PlexusIoResourceAttributes
getUserId
in interface PlexusIoResourceAttributes
public String getUserName()
getUserName
in interface PlexusIoResourceAttributes
public boolean isGroupExecutable()
isGroupExecutable
in interface PlexusIoResourceAttributes
public boolean isGroupReadable()
isGroupReadable
in interface PlexusIoResourceAttributes
public boolean isGroupWritable()
isGroupWritable
in interface PlexusIoResourceAttributes
public boolean isOwnerExecutable()
isOwnerExecutable
in interface PlexusIoResourceAttributes
public boolean isOwnerReadable()
isOwnerReadable
in interface PlexusIoResourceAttributes
public boolean isOwnerWritable()
isOwnerWritable
in interface PlexusIoResourceAttributes
public boolean isWorldExecutable()
isWorldExecutable
in interface PlexusIoResourceAttributes
public boolean isWorldReadable()
isWorldReadable
in interface PlexusIoResourceAttributes
public boolean isWorldWritable()
isWorldWritable
in interface PlexusIoResourceAttributes
public int getOctalMode()
getOctalMode
in interface PlexusIoResourceAttributes
public String getOctalModeString()
getOctalModeString
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setGroupExecutable(boolean flag)
setGroupExecutable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setGroupId(Integer gid)
setGroupId
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setGroupName(String name)
setGroupName
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setGroupReadable(boolean flag)
setGroupReadable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setGroupWritable(boolean flag)
setGroupWritable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setOwnerExecutable(boolean flag)
setOwnerExecutable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setOwnerReadable(boolean flag)
setOwnerReadable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setOwnerWritable(boolean flag)
setOwnerWritable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setUserId(Integer uid)
setUserId
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setUserName(String name)
setUserName
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setWorldExecutable(boolean flag)
setWorldExecutable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setWorldReadable(boolean flag)
setWorldReadable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setWorldWritable(boolean flag)
setWorldWritable
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setOctalMode(int mode)
setOctalMode
in interface PlexusIoResourceAttributes
public PlexusIoResourceAttributes setOctalModeString(String mode)
setOctalModeString
in interface PlexusIoResourceAttributes
Copyright © 2001-2012 Codehaus. All Rights Reserved.