Package com.google.common.jimfs
Class BasicAttributeProvider.Attributes
- java.lang.Object
-
- com.google.common.jimfs.BasicAttributeProvider.Attributes
-
- All Implemented Interfaces:
java.nio.file.attribute.BasicFileAttributes
- Direct Known Subclasses:
DosAttributeProvider.Attributes
,PosixAttributeProvider.Attributes
- Enclosing class:
- BasicAttributeProvider
static class BasicAttributeProvider.Attributes extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributes
Implementation ofBasicFileAttributes
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.attribute.FileTime
creationTime
private boolean
directory
private java.lang.Object
fileKey
private java.nio.file.attribute.FileTime
lastAccessTime
private java.nio.file.attribute.FileTime
lastModifiedTime
private boolean
regularFile
private long
size
private boolean
symbolicLink
-
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.FileTime
creationTime()
java.lang.Object
fileKey()
boolean
isDirectory()
boolean
isOther()
boolean
isRegularFile()
boolean
isSymbolicLink()
java.nio.file.attribute.FileTime
lastAccessTime()
java.nio.file.attribute.FileTime
lastModifiedTime()
long
size()
-
-
-
Field Detail
-
lastModifiedTime
private final java.nio.file.attribute.FileTime lastModifiedTime
-
lastAccessTime
private final java.nio.file.attribute.FileTime lastAccessTime
-
creationTime
private final java.nio.file.attribute.FileTime creationTime
-
regularFile
private final boolean regularFile
-
directory
private final boolean directory
-
symbolicLink
private final boolean symbolicLink
-
size
private final long size
-
fileKey
private final java.lang.Object fileKey
-
-
Constructor Detail
-
Attributes
protected Attributes(File file)
-
-
Method Detail
-
lastModifiedTime
public java.nio.file.attribute.FileTime lastModifiedTime()
- Specified by:
lastModifiedTime
in interfacejava.nio.file.attribute.BasicFileAttributes
-
lastAccessTime
public java.nio.file.attribute.FileTime lastAccessTime()
- Specified by:
lastAccessTime
in interfacejava.nio.file.attribute.BasicFileAttributes
-
creationTime
public java.nio.file.attribute.FileTime creationTime()
- Specified by:
creationTime
in interfacejava.nio.file.attribute.BasicFileAttributes
-
isRegularFile
public boolean isRegularFile()
- Specified by:
isRegularFile
in interfacejava.nio.file.attribute.BasicFileAttributes
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectory
in interfacejava.nio.file.attribute.BasicFileAttributes
-
isSymbolicLink
public boolean isSymbolicLink()
- Specified by:
isSymbolicLink
in interfacejava.nio.file.attribute.BasicFileAttributes
-
isOther
public boolean isOther()
- Specified by:
isOther
in interfacejava.nio.file.attribute.BasicFileAttributes
-
size
public long size()
- Specified by:
size
in interfacejava.nio.file.attribute.BasicFileAttributes
-
fileKey
public java.lang.Object fileKey()
- Specified by:
fileKey
in interfacejava.nio.file.attribute.BasicFileAttributes
-
-