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