final class ShrinkWrapFileAttributes
extends java.lang.Object
implements java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes; not all operations are supported| Modifier and Type | Field and Description |
|---|---|
private Archive<?> |
archive |
private ShrinkWrapPath |
path |
| Constructor and Description |
|---|
ShrinkWrapFileAttributes(ShrinkWrapPath path,
Archive<?> archive) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.file.attribute.FileTime |
creationTime() |
java.lang.Object |
fileKey() |
private Archive<?> |
getArchive() |
boolean |
isDirectory() |
boolean |
isOther() |
boolean |
isRegularFile() |
boolean |
isSymbolicLink() |
java.nio.file.attribute.FileTime |
lastAccessTime() |
java.nio.file.attribute.FileTime |
lastModifiedTime() |
long |
size() |
private final ShrinkWrapPath path
private final Archive<?> archive
ShrinkWrapFileAttributes(ShrinkWrapPath path, Archive<?> archive)
public java.nio.file.attribute.FileTime lastModifiedTime()
lastModifiedTime in interface java.nio.file.attribute.BasicFileAttributesjava.lang.UnsupportedOperationExceptionBasicFileAttributes.lastModifiedTime()public java.nio.file.attribute.FileTime lastAccessTime()
lastAccessTime in interface java.nio.file.attribute.BasicFileAttributesjava.lang.UnsupportedOperationExceptionBasicFileAttributes.lastAccessTime()public java.nio.file.attribute.FileTime creationTime()
creationTime in interface java.nio.file.attribute.BasicFileAttributesjava.lang.UnsupportedOperationExceptionBasicFileAttributes.creationTime()public boolean isRegularFile()
isRegularFile in interface java.nio.file.attribute.BasicFileAttributesBasicFileAttributes.isRegularFile()public boolean isDirectory()
isDirectory in interface java.nio.file.attribute.BasicFileAttributesBasicFileAttributes.isDirectory()public boolean isSymbolicLink()
isSymbolicLink in interface java.nio.file.attribute.BasicFileAttributesBasicFileAttributes.isSymbolicLink()public boolean isOther()
isOther in interface java.nio.file.attribute.BasicFileAttributesBasicFileAttributes.isOther()public long size()
size in interface java.nio.file.attribute.BasicFileAttributesBasicFileAttributes.size()public java.lang.Object fileKey()
fileKey in interface java.nio.file.attribute.BasicFileAttributesBasicFileAttributes.fileKey()private Archive<?> getArchive()