|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.daemon.platform.NativeFileSystemProvider
DOCUMENT ME!
Field Summary | |
static int |
OPEN_APPEND
DOCUMENT ME! |
static int |
OPEN_CREATE
DOCUMENT ME! |
static int |
OPEN_EXCLUSIVE
DOCUMENT ME! |
static int |
OPEN_READ
DOCUMENT ME! |
static int |
OPEN_TRUNCATE
DOCUMENT ME! |
static int |
OPEN_WRITE
DOCUMENT ME! |
Constructor Summary | |
NativeFileSystemProvider()
|
Method Summary | |
abstract void |
closeFile(byte[] handle)
DOCUMENT ME! |
abstract void |
createSymbolicLink(java.lang.String link,
java.lang.String target)
DOCUMENT ME! |
abstract boolean |
fileExists(java.lang.String path)
DOCUMENT ME! |
abstract java.lang.String |
getCanonicalPath(java.lang.String path)
DOCUMENT ME! |
abstract FileAttributes |
getFileAttributes(byte[] handle)
DOCUMENT ME! |
abstract FileAttributes |
getFileAttributes(java.lang.String path)
DOCUMENT ME! |
static NativeFileSystemProvider |
getInstance()
DOCUMENT ME! |
abstract java.lang.String |
getRealPath(java.lang.String path)
DOCUMENT ME! |
abstract boolean |
makeDirectory(java.lang.String path)
DOCUMENT ME! |
abstract byte[] |
openDirectory(java.lang.String path)
DOCUMENT ME! |
abstract byte[] |
openFile(java.lang.String path,
UnsignedInteger32 flags,
FileAttributes attrs)
DOCUMENT ME! |
abstract SftpFile[] |
readDirectory(byte[] handle)
DOCUMENT ME! |
abstract byte[] |
readFile(byte[] handle,
UnsignedInteger64 offset,
UnsignedInteger32 len)
DOCUMENT ME! |
abstract SftpFile |
readSymbolicLink(java.lang.String path)
DOCUMENT ME! |
abstract void |
removeDirectory(java.lang.String path)
DOCUMENT ME! |
abstract void |
removeFile(java.lang.String path)
DOCUMENT ME! |
abstract void |
renameFile(java.lang.String oldpath,
java.lang.String newpath)
DOCUMENT ME! |
abstract void |
setFileAttributes(byte[] handle,
FileAttributes attrs)
DOCUMENT ME! |
abstract void |
setFileAttributes(java.lang.String path,
FileAttributes attrs)
DOCUMENT ME! |
abstract void |
verifyPermissions(java.lang.String username,
java.lang.String path,
java.lang.String permissions)
DOCUMENT ME! |
abstract void |
writeFile(byte[] handle,
UnsignedInteger64 offset,
byte[] data,
int off,
int len)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int OPEN_READ
public static final int OPEN_WRITE
public static final int OPEN_APPEND
public static final int OPEN_CREATE
public static final int OPEN_TRUNCATE
public static final int OPEN_EXCLUSIVE
Constructor Detail |
public NativeFileSystemProvider()
Method Detail |
public abstract boolean fileExists(java.lang.String path) throws java.io.IOException
path
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract java.lang.String getCanonicalPath(java.lang.String path) throws java.io.IOException, java.io.FileNotFoundException
path
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract java.lang.String getRealPath(java.lang.String path) throws java.io.FileNotFoundException
path
- DOCUMENT ME! *
java.io.FileNotFoundException
- DOCUMENT ME!public abstract boolean makeDirectory(java.lang.String path) throws PermissionDeniedException, java.io.FileNotFoundException, java.io.IOException
path
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract FileAttributes getFileAttributes(java.lang.String path) throws java.io.IOException, java.io.FileNotFoundException
path
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!public abstract FileAttributes getFileAttributes(byte[] handle) throws java.io.IOException, InvalidHandleException
handle
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
InvalidHandleException
- DOCUMENT ME!public abstract byte[] openDirectory(java.lang.String path) throws PermissionDeniedException, java.io.FileNotFoundException, java.io.IOException
path
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract SftpFile[] readDirectory(byte[] handle) throws InvalidHandleException, java.io.EOFException, java.io.IOException
handle
- DOCUMENT ME!
InvalidHandleException
- DOCUMENT ME!
java.io.EOFException
- DOCUMENT ME!
java.io.IOException
public abstract byte[] openFile(java.lang.String path, UnsignedInteger32 flags, FileAttributes attrs) throws PermissionDeniedException, java.io.FileNotFoundException, java.io.IOException
path
- DOCUMENT ME!flags
- DOCUMENT ME!attrs
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract byte[] readFile(byte[] handle, UnsignedInteger64 offset, UnsignedInteger32 len) throws InvalidHandleException, java.io.EOFException, java.io.IOException
handle
- DOCUMENT ME!offset
- DOCUMENT ME!len
- DOCUMENT ME!
InvalidHandleException
- DOCUMENT ME!
java.io.EOFException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract void writeFile(byte[] handle, UnsignedInteger64 offset, byte[] data, int off, int len) throws InvalidHandleException, java.io.IOException
handle
- DOCUMENT ME!offset
- DOCUMENT ME!data
- DOCUMENT ME!off
- DOCUMENT ME!len
- DOCUMENT ME!
InvalidHandleException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract void closeFile(byte[] handle) throws InvalidHandleException, java.io.IOException
handle
- DOCUMENT ME!
InvalidHandleException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract void removeFile(java.lang.String path) throws PermissionDeniedException, java.io.IOException, java.io.FileNotFoundException
path
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!public abstract void renameFile(java.lang.String oldpath, java.lang.String newpath) throws PermissionDeniedException, java.io.FileNotFoundException, java.io.IOException
oldpath
- DOCUMENT ME!newpath
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract void removeDirectory(java.lang.String path) throws PermissionDeniedException, java.io.FileNotFoundException, java.io.IOException
path
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract void setFileAttributes(java.lang.String path, FileAttributes attrs) throws PermissionDeniedException, java.io.IOException, java.io.FileNotFoundException
path
- DOCUMENT ME!attrs
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!public abstract void setFileAttributes(byte[] handle, FileAttributes attrs) throws PermissionDeniedException, java.io.IOException, InvalidHandleException
handle
- DOCUMENT ME!attrs
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
InvalidHandleException
- DOCUMENT ME!public abstract SftpFile readSymbolicLink(java.lang.String path) throws UnsupportedFileOperationException, java.io.FileNotFoundException, java.io.IOException, PermissionDeniedException
path
- DOCUMENT ME!
UnsupportedFileOperationException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!public abstract void createSymbolicLink(java.lang.String link, java.lang.String target) throws UnsupportedFileOperationException, java.io.FileNotFoundException, java.io.IOException, PermissionDeniedException
link
- DOCUMENT ME!target
- DOCUMENT ME!
UnsupportedFileOperationException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!public abstract void verifyPermissions(java.lang.String username, java.lang.String path, java.lang.String permissions) throws PermissionDeniedException, java.io.FileNotFoundException, java.io.IOException
username
- DOCUMENT ME!path
- DOCUMENT ME!permissions
- DOCUMENT ME!
PermissionDeniedException
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public static NativeFileSystemProvider getInstance()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |