Class ShrinkWrapFileAttributes
- java.lang.Object
-
- org.jboss.shrinkwrap.impl.nio.file.ShrinkWrapFileAttributes
-
- All Implemented Interfaces:
java.nio.file.attribute.BasicFileAttributes
final class ShrinkWrapFileAttributes extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributes
ShrinkWrap implementation ofBasicFileAttributes
; not all operations are supported
-
-
Field Summary
Fields Modifier and Type Field Description private Archive<?>
archive
private ShrinkWrapPath
path
-
Constructor Summary
Constructors Constructor Description ShrinkWrapFileAttributes(ShrinkWrapPath path, Archive<?> archive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
path
private final ShrinkWrapPath path
-
archive
private final Archive<?> archive
-
-
Constructor Detail
-
ShrinkWrapFileAttributes
ShrinkWrapFileAttributes(ShrinkWrapPath path, Archive<?> archive)
-
-
Method Detail
-
lastModifiedTime
public java.nio.file.attribute.FileTime lastModifiedTime()
- Specified by:
lastModifiedTime
in interfacejava.nio.file.attribute.BasicFileAttributes
- Throws:
java.lang.UnsupportedOperationException
- See Also:
BasicFileAttributes.lastModifiedTime()
-
lastAccessTime
public java.nio.file.attribute.FileTime lastAccessTime()
- Specified by:
lastAccessTime
in interfacejava.nio.file.attribute.BasicFileAttributes
- Throws:
java.lang.UnsupportedOperationException
- See Also:
BasicFileAttributes.lastAccessTime()
-
creationTime
public java.nio.file.attribute.FileTime creationTime()
- Specified by:
creationTime
in interfacejava.nio.file.attribute.BasicFileAttributes
- Throws:
java.lang.UnsupportedOperationException
- See Also:
BasicFileAttributes.creationTime()
-
isRegularFile
public boolean isRegularFile()
- Specified by:
isRegularFile
in interfacejava.nio.file.attribute.BasicFileAttributes
- See Also:
BasicFileAttributes.isRegularFile()
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectory
in interfacejava.nio.file.attribute.BasicFileAttributes
- See Also:
BasicFileAttributes.isDirectory()
-
isSymbolicLink
public boolean isSymbolicLink()
- Specified by:
isSymbolicLink
in interfacejava.nio.file.attribute.BasicFileAttributes
- See Also:
BasicFileAttributes.isSymbolicLink()
-
isOther
public boolean isOther()
- Specified by:
isOther
in interfacejava.nio.file.attribute.BasicFileAttributes
- See Also:
BasicFileAttributes.isOther()
-
size
public long size()
- Specified by:
size
in interfacejava.nio.file.attribute.BasicFileAttributes
- See Also:
BasicFileAttributes.size()
-
fileKey
public java.lang.Object fileKey()
- Specified by:
fileKey
in interfacejava.nio.file.attribute.BasicFileAttributes
- See Also:
BasicFileAttributes.fileKey()
-
getArchive
private Archive<?> getArchive()
-
-