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.BasicFileAttributesImplementation ofBasicFileAttributes.
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.attribute.FileTimecreationTimeprivate booleandirectoryprivate java.lang.ObjectfileKeyprivate java.nio.file.attribute.FileTimelastAccessTimeprivate java.nio.file.attribute.FileTimelastModifiedTimeprivate booleanregularFileprivate longsizeprivate booleansymbolicLink
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributes(File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.attribute.FileTimecreationTime()java.lang.ObjectfileKey()booleanisDirectory()booleanisOther()booleanisRegularFile()booleanisSymbolicLink()java.nio.file.attribute.FileTimelastAccessTime()java.nio.file.attribute.FileTimelastModifiedTime()longsize()
-
-
-
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:
lastModifiedTimein interfacejava.nio.file.attribute.BasicFileAttributes
-
lastAccessTime
public java.nio.file.attribute.FileTime lastAccessTime()
- Specified by:
lastAccessTimein interfacejava.nio.file.attribute.BasicFileAttributes
-
creationTime
public java.nio.file.attribute.FileTime creationTime()
- Specified by:
creationTimein interfacejava.nio.file.attribute.BasicFileAttributes
-
isRegularFile
public boolean isRegularFile()
- Specified by:
isRegularFilein interfacejava.nio.file.attribute.BasicFileAttributes
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin interfacejava.nio.file.attribute.BasicFileAttributes
-
isSymbolicLink
public boolean isSymbolicLink()
- Specified by:
isSymbolicLinkin interfacejava.nio.file.attribute.BasicFileAttributes
-
isOther
public boolean isOther()
- Specified by:
isOtherin interfacejava.nio.file.attribute.BasicFileAttributes
-
size
public long size()
- Specified by:
sizein interfacejava.nio.file.attribute.BasicFileAttributes
-
fileKey
public java.lang.Object fileKey()
- Specified by:
fileKeyin interfacejava.nio.file.attribute.BasicFileAttributes
-
-