public abstract class AbstractSftpFileAttributeView extends AbstractLoggingBean implements java.nio.file.attribute.FileAttributeView
Modifier and Type | Field and Description |
---|---|
protected java.nio.file.LinkOption[] |
options |
protected java.nio.file.Path |
path |
protected SftpFileSystemProvider |
provider |
log
Modifier | Constructor and Description |
---|---|
protected |
AbstractSftpFileAttributeView(SftpFileSystemProvider provider,
java.nio.file.Path path,
java.nio.file.LinkOption... options) |
Modifier and Type | Method and Description |
---|---|
java.nio.file.Path |
getPath() |
java.lang.String |
name() |
SftpFileSystemProvider |
provider() |
protected SftpClient.Attributes |
readRemoteAttributes() |
protected void |
writeRemoteAttributes(SftpClient.Attributes attrs) |
protected final SftpFileSystemProvider provider
protected final java.nio.file.Path path
protected final java.nio.file.LinkOption[] options
protected AbstractSftpFileAttributeView(SftpFileSystemProvider provider, java.nio.file.Path path, java.nio.file.LinkOption... options)
public java.lang.String name()
name
in interface java.nio.file.attribute.AttributeView
public final SftpFileSystemProvider provider()
SftpFileSystemProvider
used to provide the view functionalitypublic final java.nio.file.Path getPath()
Path
protected SftpClient.Attributes readRemoteAttributes() throws java.io.IOException
java.io.IOException
protected void writeRemoteAttributes(SftpClient.Attributes attrs) throws java.io.IOException
java.io.IOException