Package com.google.common.jimfs
Class DosAttributeProvider.View
- java.lang.Object
-
- com.google.common.jimfs.AbstractAttributeView
-
- com.google.common.jimfs.DosAttributeProvider.View
-
- All Implemented Interfaces:
java.nio.file.attribute.AttributeView,java.nio.file.attribute.BasicFileAttributeView,java.nio.file.attribute.DosFileAttributeView,java.nio.file.attribute.FileAttributeView
- Enclosing class:
- DosAttributeProvider
private static final class DosAttributeProvider.View extends AbstractAttributeView implements java.nio.file.attribute.DosFileAttributeView
Implementation ofDosFileAttributeView.
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.attribute.BasicFileAttributeViewbasicView
-
Constructor Summary
Constructors Constructor Description View(FileLookup lookup, java.nio.file.attribute.BasicFileAttributeView basicView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringname()java.nio.file.attribute.DosFileAttributesreadAttributes()voidsetArchive(boolean value)voidsetHidden(boolean value)voidsetReadOnly(boolean value)voidsetSystem(boolean value)voidsetTimes(java.nio.file.attribute.FileTime lastModifiedTime, java.nio.file.attribute.FileTime lastAccessTime, java.nio.file.attribute.FileTime createTime)-
Methods inherited from class com.google.common.jimfs.AbstractAttributeView
lookupFile
-
-
-
-
Constructor Detail
-
View
public View(FileLookup lookup, java.nio.file.attribute.BasicFileAttributeView basicView)
-
-
Method Detail
-
name
public java.lang.String name()
- Specified by:
namein interfacejava.nio.file.attribute.AttributeView- Specified by:
namein interfacejava.nio.file.attribute.BasicFileAttributeView- Specified by:
namein interfacejava.nio.file.attribute.DosFileAttributeView
-
readAttributes
public java.nio.file.attribute.DosFileAttributes readAttributes() throws java.io.IOException- Specified by:
readAttributesin interfacejava.nio.file.attribute.BasicFileAttributeView- Specified by:
readAttributesin interfacejava.nio.file.attribute.DosFileAttributeView- Throws:
java.io.IOException
-
setTimes
public void setTimes(java.nio.file.attribute.FileTime lastModifiedTime, java.nio.file.attribute.FileTime lastAccessTime, java.nio.file.attribute.FileTime createTime) throws java.io.IOException- Specified by:
setTimesin interfacejava.nio.file.attribute.BasicFileAttributeView- Throws:
java.io.IOException
-
setReadOnly
public void setReadOnly(boolean value) throws java.io.IOException- Specified by:
setReadOnlyin interfacejava.nio.file.attribute.DosFileAttributeView- Throws:
java.io.IOException
-
setHidden
public void setHidden(boolean value) throws java.io.IOException- Specified by:
setHiddenin interfacejava.nio.file.attribute.DosFileAttributeView- Throws:
java.io.IOException
-
setSystem
public void setSystem(boolean value) throws java.io.IOException- Specified by:
setSystemin interfacejava.nio.file.attribute.DosFileAttributeView- Throws:
java.io.IOException
-
setArchive
public void setArchive(boolean value) throws java.io.IOException- Specified by:
setArchivein interfacejava.nio.file.attribute.DosFileAttributeView- Throws:
java.io.IOException
-
-