Class WebDavFileSystem
java.lang.Object
org.apache.commons.vfs.provider.AbstractVfsComponent
org.apache.commons.vfs.provider.AbstractFileSystem
org.apache.commons.vfs.provider.webdav.WebDavFileSystem
- All Implemented Interfaces:
org.apache.commons.vfs.FileSystem,org.apache.commons.vfs.provider.VfsComponent
public class WebDavFileSystem
extends org.apache.commons.vfs.provider.AbstractFileSystem
implements org.apache.commons.vfs.FileSystem
A WebDAV file system.
- Version:
- $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
- Author:
- Adam Murdoch
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWebDavFileSystem(org.apache.commons.vfs.provider.GenericFileName rootName, org.apache.commons.httpclient.HttpClient client, org.apache.commons.vfs.FileSystemOptions fileSystemOptions) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCapabilities(Collection caps) Adds the capabilities of this file system.protected voidprotected org.apache.commons.vfs.FileObjectcreateFile(org.apache.commons.vfs.FileName name) Creates a file object.protected org.apache.commons.httpclient.HttpClientReturns the client for this file system.Methods inherited from class org.apache.commons.vfs.provider.AbstractFileSystem
addJunction, addListener, close, closeCommunicationLink, decorateFileObject, doCloseCommunicationLink, doReplicateFile, fireFileChanged, fireFileCreated, fireFileDeleted, getAttribute, getFileFromCache, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, init, isOpen, isReleaseable, notifyAllStreamsClosed, putFileToCache, removeFileFromCache, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttributeMethods inherited from class org.apache.commons.vfs.provider.AbstractVfsComponent
getContext, getLogger, setContext, setLoggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.vfs.FileSystem
addJunction, addListener, getAttribute, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttribute
-
Constructor Details
-
WebDavFileSystem
protected WebDavFileSystem(org.apache.commons.vfs.provider.GenericFileName rootName, org.apache.commons.httpclient.HttpClient client, org.apache.commons.vfs.FileSystemOptions fileSystemOptions)
-
-
Method Details
-
addCapabilities
Adds the capabilities of this file system.- Specified by:
addCapabilitiesin classorg.apache.commons.vfs.provider.AbstractFileSystem
-
getClient
protected org.apache.commons.httpclient.HttpClient getClient() throws org.apache.commons.vfs.FileSystemExceptionReturns the client for this file system.- Throws:
org.apache.commons.vfs.FileSystemException
-
closeHttpClientConnection
protected void closeHttpClientConnection() throws org.apache.commons.vfs.FileSystemException- Throws:
org.apache.commons.vfs.FileSystemException
-
createFile
protected org.apache.commons.vfs.FileObject createFile(org.apache.commons.vfs.FileName name) Creates a file object. This method is called only if the requested file is not cached.- Specified by:
createFilein classorg.apache.commons.vfs.provider.AbstractFileSystem
-