Interface PlexusIoResourceAttributes
- All Known Implementing Classes:
FileAttributes, PlexusIoProxyResourceAttributes, SimpleResourceAttributes, UserGroupModeFileAttributes
public interface PlexusIoResourceAttributes
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets the unix group id.The group name.intOctal mode attributes.Gets the unix user id.Returns the user name of the user owning the file.booleanbooleanbooleanbooleanbooleanbooleanbooleanIndicates if this is a symbolic link element.booleanbooleanboolean
-
Field Details
-
UNKNOWN_OCTAL_MODE
static final int UNKNOWN_OCTAL_MODE- See Also:
-
-
Method Details
-
isOwnerReadable
boolean isOwnerReadable() -
isOwnerWritable
boolean isOwnerWritable() -
isOwnerExecutable
boolean isOwnerExecutable() -
isGroupReadable
boolean isGroupReadable() -
isGroupWritable
boolean isGroupWritable() -
isGroupExecutable
boolean isGroupExecutable() -
isWorldReadable
boolean isWorldReadable() -
isWorldWritable
boolean isWorldWritable() -
isWorldExecutable
boolean isWorldExecutable() -
getUserId
Integer getUserId()Gets the unix user id.- Returns:
- The unix user id, may be null ("not set"), even on unix
-
getGroupId
-
getUserName
-
getGroupName
-
getOctalMode
int getOctalMode()Octal mode attributes.UNKNOWN_OCTAL_MODEif unsupported on current file/file system -
isSymbolicLink
boolean isSymbolicLink()Indicates if this is a symbolic link element. For file-based resource attributes this value may be always "false" for versions prior to java7.- Returns:
- True if the file is a symlink or false if not.
-