Package com.google.common.jimfs
Class PosixAttributeProvider.Attributes
- java.lang.Object
-
- com.google.common.jimfs.BasicAttributeProvider.Attributes
-
- com.google.common.jimfs.PosixAttributeProvider.Attributes
-
- All Implemented Interfaces:
java.nio.file.attribute.BasicFileAttributes
,java.nio.file.attribute.PosixFileAttributes
- Enclosing class:
- PosixAttributeProvider
static class PosixAttributeProvider.Attributes extends BasicAttributeProvider.Attributes implements java.nio.file.attribute.PosixFileAttributes
Implementation ofPosixFileAttributes
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.attribute.GroupPrincipal
group
private java.nio.file.attribute.UserPrincipal
owner
private com.google.common.collect.ImmutableSet<java.nio.file.attribute.PosixFilePermission>
permissions
-
Constructor Summary
Constructors Modifier Constructor Description protected
Attributes(File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.attribute.GroupPrincipal
group()
java.nio.file.attribute.UserPrincipal
owner()
com.google.common.collect.ImmutableSet<java.nio.file.attribute.PosixFilePermission>
permissions()
-
Methods inherited from class com.google.common.jimfs.BasicAttributeProvider.Attributes
creationTime, fileKey, isDirectory, isOther, isRegularFile, isSymbolicLink, lastAccessTime, lastModifiedTime, size
-
-
-
-
Constructor Detail
-
Attributes
protected Attributes(File file)
-
-
Method Detail
-
owner
public java.nio.file.attribute.UserPrincipal owner()
- Specified by:
owner
in interfacejava.nio.file.attribute.PosixFileAttributes
-
group
public java.nio.file.attribute.GroupPrincipal group()
- Specified by:
group
in interfacejava.nio.file.attribute.PosixFileAttributes
-
permissions
public com.google.common.collect.ImmutableSet<java.nio.file.attribute.PosixFilePermission> permissions()
- Specified by:
permissions
in interfacejava.nio.file.attribute.PosixFileAttributes
-
-