public class Java7FileAttributes extends Object implements PlexusIoResourceAttributes
Constructor and Description |
---|
Java7FileAttributes(File file,
Map<Integer,String> userCache,
Map<Integer,String> groupCache) |
Java7FileAttributes(File file,
java.nio.file.attribute.PosixFileAttributes posixFileAttributes,
Map<Integer,String> userCache,
Map<Integer,String> groupCache) |
Modifier and Type | Method and Description |
---|---|
Integer |
getGroupId()
Gets the unix group id.
|
String |
getGroupName() |
int |
getOctalMode() |
String |
getOctalModeString() |
Integer |
getUserId()
Gets the unix user id.
|
String |
getUserName() |
boolean |
hasGroupId() |
boolean |
hasUserId() |
boolean |
isGroupExecutable() |
boolean |
isGroupReadable() |
boolean |
isGroupWritable() |
boolean |
isOwnerExecutable() |
boolean |
isOwnerReadable() |
boolean |
isOwnerWritable() |
boolean |
isSymbolicLink()
Indicates if this is a symnbolic link element.
|
boolean |
isWorldExecutable() |
boolean |
isWorldReadable() |
boolean |
isWorldWritable() |
String |
toString() |
static PlexusIoResourceAttributes |
uncached(File file) |
public Java7FileAttributes(File file, Map<Integer,String> userCache, Map<Integer,String> groupCache) throws IOException
IOException
public Java7FileAttributes(File file, java.nio.file.attribute.PosixFileAttributes posixFileAttributes, Map<Integer,String> userCache, Map<Integer,String> groupCache) throws IOException
IOException
public static PlexusIoResourceAttributes uncached(File file) throws IOException
IOException
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 boolean isSymbolicLink()
PlexusIoResourceAttributes
isSymbolicLink
in interface PlexusIoResourceAttributes
Copyright © 2001-2014 Codehaus. All Rights Reserved.