final class ShrinkWrapFileAttributes
extends java.lang.Object
implements java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes
; not all operations are supportedModifier 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.BasicFileAttributes
java.lang.UnsupportedOperationException
BasicFileAttributes.lastModifiedTime()
public java.nio.file.attribute.FileTime lastAccessTime()
lastAccessTime
in interface java.nio.file.attribute.BasicFileAttributes
java.lang.UnsupportedOperationException
BasicFileAttributes.lastAccessTime()
public java.nio.file.attribute.FileTime creationTime()
creationTime
in interface java.nio.file.attribute.BasicFileAttributes
java.lang.UnsupportedOperationException
BasicFileAttributes.creationTime()
public boolean isRegularFile()
isRegularFile
in interface java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes.isRegularFile()
public boolean isDirectory()
isDirectory
in interface java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes.isDirectory()
public boolean isSymbolicLink()
isSymbolicLink
in interface java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes.isSymbolicLink()
public boolean isOther()
isOther
in interface java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes.isOther()
public long size()
size
in interface java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes.size()
public java.lang.Object fileKey()
fileKey
in interface java.nio.file.attribute.BasicFileAttributes
BasicFileAttributes.fileKey()
private Archive<?> getArchive()