Java Doc for VirtualFileSystem.java in  » Net » j2ssh » com » sshtools » daemon » vfs » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Net » j2ssh » com.sshtools.daemon.vfs 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sshtools.daemon.platform.NativeFileSystemProvider
      com.sshtools.daemon.vfs.VirtualFileSystem

VirtualFileSystem
public class VirtualFileSystem extends NativeFileSystemProvider (Code)

author:
   $author$
version:
   $Revision: 1.32 $

Inner Class :class OpenFile
Inner Class :class OpenDirectory


Constructor Summary
public  VirtualFileSystem()
     Creates a new VirtualFileSystem object.

Method Summary
public  voidcloseFile(byte[] handle)
    
public  voidcreateSymbolicLink(String link, String target)
    
public  booleanfileExists(String path)
    
public  StringgetCanonicalPath(String path)
    
public  StringgetDefaultPath(String username)
    
public  FileAttributesgetFileAttributes(byte[] handle)
    
public  FileAttributesgetFileAttributes(String path)
    
public  StringgetRealPath(String path)
    
public  VFSPermissiongetVFSPermission(String path)
    
public  booleanmakeDirectory(String path)
    
public  byte[]openDirectory(String path)
    
public  byte[]openFile(String path, UnsignedInteger32 flags, FileAttributes attrs)
    
public  SftpFile[]readDirectory(byte[] handle)
    
public  byte[]readFile(byte[] handle, UnsignedInteger64 offset, UnsignedInteger32 len)
    
public  SftpFilereadSymbolicLink(String path)
    
public  voidremoveDirectory(String path)
    
public  voidremoveFile(String path)
    
public  voidrenameFile(String oldpath, String newpath)
    
public  voidsetFileAttributes(String path, FileAttributes attrs)
    
public  voidsetFileAttributes(byte[] handle, FileAttributes attrs)
    
public static  voidsetPermissionHandler(VFSPermissionHandler permissionHandler)
    
public static  booleanstartsWithIgnoreCase(String str, String with)
    
public static  StringtranslateCanonicalPath(String path, String securemount)
    
public static  StringtranslateNFSPath(String nfspath)
    
public static  StringtranslateVFSPath(String vfspath)
    
public static  StringtranslateVFSPath(String vfspath, String vfscwd)
    
public  voidverifyPermissions(String username, String path, String permissions)
    
public  voidwriteFile(byte[] handle, UnsignedInteger64 offset, byte[] data, int off, int len)
    


Constructor Detail
VirtualFileSystem
public VirtualFileSystem() throws IOException(Code)
Creates a new VirtualFileSystem object.
throws:
  IOException -




Method Detail
closeFile
public void closeFile(byte[] handle) throws InvalidHandleException, IOException(Code)

Parameters:
  handle -
throws:
  InvalidHandleException -
throws:
  IOException -



createSymbolicLink
public void createSymbolicLink(String link, String target) throws UnsupportedFileOperationException, FileNotFoundException, IOException, PermissionDeniedException(Code)

Parameters:
  link -
Parameters:
  target -
throws:
  UnsupportedFileOperationException -
throws:
  FileNotFoundException -
throws:
  IOException -
throws:
  PermissionDeniedException -



fileExists
public boolean fileExists(String path) throws IOException(Code)

Parameters:
  path -
throws:
  IOException -



getCanonicalPath
public String getCanonicalPath(String path) throws IOException, FileNotFoundException(Code)

Parameters:
  path -
throws:
  IOException -
throws:
  FileNotFoundException -



getDefaultPath
public String getDefaultPath(String username) throws FileNotFoundException(Code)



getFileAttributes
public FileAttributes getFileAttributes(byte[] handle) throws IOException, InvalidHandleException(Code)

Parameters:
  handle -
throws:
  IOException -
throws:
  InvalidHandleException -



getFileAttributes
public FileAttributes getFileAttributes(String path) throws IOException, FileNotFoundException(Code)

Parameters:
  path -
throws:
  IOException -
throws:
  FileNotFoundException -



getRealPath
public String getRealPath(String path) throws FileNotFoundException(Code)

Parameters:
  path -
throws:
  FileNotFoundException -



getVFSPermission
public VFSPermission getVFSPermission(String path) throws FileNotFoundException, IOException(Code)

Parameters:
  path -
throws:
  FileNotFoundException -
throws:
  IOException -



makeDirectory
public boolean makeDirectory(String path) throws PermissionDeniedException, FileNotFoundException, IOException(Code)

Parameters:
  path -
throws:
  PermissionDeniedException -
throws:
  FileNotFoundException -
throws:
  IOException -



openDirectory
public byte[] openDirectory(String path) throws PermissionDeniedException, FileNotFoundException, IOException(Code)

Parameters:
  path -
throws:
  PermissionDeniedException -
throws:
  FileNotFoundException -
throws:
  IOException -



openFile
public byte[] openFile(String path, UnsignedInteger32 flags, FileAttributes attrs) throws PermissionDeniedException, FileNotFoundException, IOException(Code)

Parameters:
  path -
Parameters:
  flags -
Parameters:
  attrs -
throws:
  PermissionDeniedException -
throws:
  FileNotFoundException -
throws:
  IOException -



readDirectory
public SftpFile[] readDirectory(byte[] handle) throws InvalidHandleException, EOFException, IOException(Code)

Parameters:
  handle -
throws:
  InvalidHandleException -
throws:
  EOFException -
throws:
  IOException -



readFile
public byte[] readFile(byte[] handle, UnsignedInteger64 offset, UnsignedInteger32 len) throws InvalidHandleException, EOFException, IOException(Code)

Parameters:
  handle -
Parameters:
  offset -
Parameters:
  len -
throws:
  InvalidHandleException -
throws:
  EOFException -
throws:
  IOException -



readSymbolicLink
public SftpFile readSymbolicLink(String path) throws UnsupportedFileOperationException, FileNotFoundException, IOException, PermissionDeniedException(Code)

Parameters:
  path -
throws:
  UnsupportedFileOperationException -
throws:
  FileNotFoundException -
throws:
  IOException -
throws:
  PermissionDeniedException -



removeDirectory
public void removeDirectory(String path) throws PermissionDeniedException, FileNotFoundException, IOException(Code)

Parameters:
  path -
throws:
  PermissionDeniedException -
throws:
  FileNotFoundException -
throws:
  IOException -



removeFile
public void removeFile(String path) throws PermissionDeniedException, IOException, FileNotFoundException(Code)

Parameters:
  path -
throws:
  PermissionDeniedException -
throws:
  IOException -
throws:
  FileNotFoundException -



renameFile
public void renameFile(String oldpath, String newpath) throws PermissionDeniedException, FileNotFoundException, IOException(Code)

Parameters:
  oldpath -
Parameters:
  newpath -
throws:
  PermissionDeniedException -
throws:
  FileNotFoundException -
throws:
  IOException -



setFileAttributes
public void setFileAttributes(String path, FileAttributes attrs) throws PermissionDeniedException, IOException, FileNotFoundException(Code)

Parameters:
  path -
Parameters:
  attrs -
throws:
  PermissionDeniedException -
throws:
  IOException -
throws:
  FileNotFoundException -



setFileAttributes
public void setFileAttributes(byte[] handle, FileAttributes attrs) throws PermissionDeniedException, IOException, InvalidHandleException(Code)

Parameters:
  handle -
Parameters:
  attrs -
throws:
  PermissionDeniedException -
throws:
  IOException -
throws:
  InvalidHandleException -



setPermissionHandler
public static void setPermissionHandler(VFSPermissionHandler permissionHandler)(Code)



startsWithIgnoreCase
public static boolean startsWithIgnoreCase(String str, String with)(Code)

Parameters:
  str -
Parameters:
  with -



translateCanonicalPath
public static String translateCanonicalPath(String path, String securemount) throws FileNotFoundException(Code)

Parameters:
  path -
Parameters:
  securemount -
throws:
  FileNotFoundException -



translateNFSPath
public static String translateNFSPath(String nfspath) throws FileNotFoundException(Code)

Parameters:
  nfspath -
throws:
  FileNotFoundException -



translateVFSPath
public static String translateVFSPath(String vfspath) throws FileNotFoundException(Code)

Parameters:
  vfspath -
throws:
  FileNotFoundException -



translateVFSPath
public static String translateVFSPath(String vfspath, String vfscwd) throws FileNotFoundException(Code)



verifyPermissions
public void verifyPermissions(String username, String path, String permissions) throws PermissionDeniedException, FileNotFoundException, IOException(Code)

Parameters:
  username -
Parameters:
  path -
Parameters:
  permissions -
throws:
  PermissionDeniedException -
throws:
  FileNotFoundException -
throws:
  IOException -



writeFile
public void writeFile(byte[] handle, UnsignedInteger64 offset, byte[] data, int off, int len) throws InvalidHandleException, IOException(Code)

Parameters:
  handle -
Parameters:
  offset -
Parameters:
  data -
Parameters:
  off -
Parameters:
  len -
throws:
  InvalidHandleException -
throws:
  IOException -



Fields inherited from com.sshtools.daemon.platform.NativeFileSystemProvider
final public static int OPEN_APPEND(Code)(Java Doc)
final public static int OPEN_CREATE(Code)(Java Doc)
final public static int OPEN_EXCLUSIVE(Code)(Java Doc)
final public static int OPEN_READ(Code)(Java Doc)
final public static int OPEN_TRUNCATE(Code)(Java Doc)
final public static int OPEN_WRITE(Code)(Java Doc)

Methods inherited from com.sshtools.daemon.platform.NativeFileSystemProvider
abstract public void closeFile(byte[] handle) throws InvalidHandleException, IOException(Code)(Java Doc)
abstract public void createSymbolicLink(String link, String target) throws UnsupportedFileOperationException, FileNotFoundException, IOException, PermissionDeniedException(Code)(Java Doc)
abstract public boolean fileExists(String path) throws IOException(Code)(Java Doc)
abstract public String getCanonicalPath(String path) throws IOException, FileNotFoundException(Code)(Java Doc)
abstract public String getDefaultPath(String username) throws FileNotFoundException(Code)(Java Doc)
abstract public FileAttributes getFileAttributes(String path) throws IOException, FileNotFoundException(Code)(Java Doc)
abstract public FileAttributes getFileAttributes(byte[] handle) throws IOException, InvalidHandleException(Code)(Java Doc)
public static NativeFileSystemProvider getInstance()(Code)(Java Doc)
abstract public String getRealPath(String path) throws FileNotFoundException(Code)(Java Doc)
abstract public boolean makeDirectory(String path) throws PermissionDeniedException, FileNotFoundException, IOException(Code)(Java Doc)
abstract public byte[] openDirectory(String path) throws PermissionDeniedException, FileNotFoundException, IOException(Code)(Java Doc)
abstract public byte[] openFile(String path, UnsignedInteger32 flags, FileAttributes attrs) throws PermissionDeniedException, FileNotFoundException, IOException(Code)(Java Doc)
abstract public SftpFile[] readDirectory(byte[] handle) throws InvalidHandleException, EOFException, IOException(Code)(Java Doc)
abstract public byte[] readFile(byte[] handle, UnsignedInteger64 offset, UnsignedInteger32 len) throws InvalidHandleException, EOFException, IOException(Code)(Java Doc)
abstract public SftpFile readSymbolicLink(String path) throws UnsupportedFileOperationException, FileNotFoundException, IOException, PermissionDeniedException(Code)(Java Doc)
abstract public void removeDirectory(String path) throws PermissionDeniedException, FileNotFoundException, IOException(Code)(Java Doc)
abstract public void removeFile(String path) throws PermissionDeniedException, IOException, FileNotFoundException(Code)(Java Doc)
abstract public void renameFile(String oldpath, String newpath) throws PermissionDeniedException, FileNotFoundException, IOException(Code)(Java Doc)
abstract public void setFileAttributes(String path, FileAttributes attrs) throws PermissionDeniedException, IOException, FileNotFoundException(Code)(Java Doc)
abstract public void setFileAttributes(byte[] handle, FileAttributes attrs) throws PermissionDeniedException, IOException, InvalidHandleException(Code)(Java Doc)
abstract public void verifyPermissions(String username, String path, String permissions) throws PermissionDeniedException, FileNotFoundException, IOException(Code)(Java Doc)
abstract public void writeFile(byte[] handle, UnsignedInteger64 offset, byte[] data, int off, int len) throws InvalidHandleException, IOException(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.