|
||||||||||
| 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 | |||||||||