public class AbstractFileAdapter extends java.lang.Object implements AbstractFile
| Modifier and Type | Field and Description |
|---|---|
protected AbstractFile |
file |
| Constructor and Description |
|---|
AbstractFileAdapter() |
AbstractFileAdapter(AbstractFile file) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(AbstractFile src) |
boolean |
createFolder() |
boolean |
createNewFile() |
boolean |
delete(boolean recursive) |
boolean |
exists() |
java.lang.String |
getAbsolutePath() |
SftpFileAttributes |
getAttributes() |
java.lang.String |
getCanonicalPath() |
java.util.List<AbstractFile> |
getChildren() |
AbstractFileFactory<? extends AbstractFile> |
getFileFactory() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
java.io.OutputStream |
getOutputStream(boolean append) |
protected void |
init(AbstractFile file) |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isHidden() |
boolean |
isReadable() |
boolean |
isWritable() |
long |
lastModified() |
long |
length() |
void |
moveTo(AbstractFile target) |
AbstractFileRandomAccess |
openFile(boolean writeAccess) |
java.lang.String |
readSymbolicLink() |
void |
refresh() |
AbstractFile |
resolveFile(java.lang.String child) |
void |
setAttributes(SftpFileAttributes attrs) |
boolean |
supportsRandomAccess() |
void |
symlinkTo(java.lang.String target) |
void |
truncate() |
protected AbstractFile file
public AbstractFileAdapter(AbstractFile file)
public AbstractFileAdapter()
protected void init(AbstractFile file)
public boolean exists()
throws java.io.IOException,
PermissionDeniedException
exists in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean createFolder()
throws java.io.IOException,
PermissionDeniedException
createFolder in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic long lastModified()
throws java.io.IOException,
PermissionDeniedException
lastModified in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic java.lang.String getName()
getName in interface AbstractFilepublic long length()
throws java.io.IOException,
PermissionDeniedException
length in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic SftpFileAttributes getAttributes() throws java.io.IOException, PermissionDeniedException
getAttributes in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean isDirectory()
throws java.io.IOException,
PermissionDeniedException
isDirectory in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic java.util.List<AbstractFile> getChildren() throws java.io.IOException, PermissionDeniedException
getChildren in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean isFile()
throws java.io.IOException,
PermissionDeniedException
isFile in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic java.lang.String getAbsolutePath()
throws java.io.IOException,
PermissionDeniedException
getAbsolutePath in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean isReadable()
throws java.io.IOException,
PermissionDeniedException
isReadable in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean createNewFile()
throws PermissionDeniedException,
java.io.IOException
createNewFile in interface AbstractFilePermissionDeniedExceptionjava.io.IOExceptionpublic void truncate()
throws PermissionDeniedException,
java.io.IOException
truncate in interface AbstractFilePermissionDeniedExceptionjava.io.IOExceptionpublic java.io.InputStream getInputStream()
throws java.io.IOException,
PermissionDeniedException
getInputStream in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic void setAttributes(SftpFileAttributes attrs) throws java.io.IOException
setAttributes in interface AbstractFilejava.io.IOExceptionpublic java.lang.String getCanonicalPath()
throws java.io.IOException,
PermissionDeniedException
getCanonicalPath in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean supportsRandomAccess()
supportsRandomAccess in interface AbstractFilepublic AbstractFileRandomAccess openFile(boolean writeAccess) throws java.io.IOException, PermissionDeniedException
openFile in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean isHidden()
throws java.io.IOException,
PermissionDeniedException
isHidden in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException,
PermissionDeniedException
getOutputStream in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean isWritable()
throws java.io.IOException,
PermissionDeniedException
isWritable in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic void copyFrom(AbstractFile src) throws java.io.IOException, PermissionDeniedException
copyFrom in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic void moveTo(AbstractFile target) throws java.io.IOException, PermissionDeniedException
moveTo in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic boolean delete(boolean recursive)
throws java.io.IOException,
PermissionDeniedException
delete in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic void refresh()
refresh in interface AbstractFilepublic java.io.OutputStream getOutputStream(boolean append)
throws java.io.IOException,
PermissionDeniedException
getOutputStream in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic AbstractFile resolveFile(java.lang.String child) throws java.io.IOException, PermissionDeniedException
resolveFile in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic AbstractFileFactory<? extends AbstractFile> getFileFactory()
getFileFactory in interface AbstractFilepublic void symlinkTo(java.lang.String target)
throws java.io.IOException,
PermissionDeniedException
symlinkTo in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionpublic java.lang.String readSymbolicLink()
throws java.io.IOException,
PermissionDeniedException
readSymbolicLink in interface AbstractFilejava.io.IOExceptionPermissionDeniedExceptionCopyright © 2022. All rights reserved.