org.apache.commons.vfs.provider.webdav
Class WebdavFileSystemConfigBuilder

java.lang.Object
  extended by org.apache.commons.vfs.FileSystemConfigBuilder
      extended by org.apache.commons.vfs.provider.webdav.WebdavFileSystemConfigBuilder

public class WebdavFileSystemConfigBuilder
extends org.apache.commons.vfs.FileSystemConfigBuilder

Configuration options for WebDav

Version:
$Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
Author:
Mario Ivankovits

Method Summary
protected  java.lang.Class getConfigClass()
           
static WebdavFileSystemConfigBuilder getInstance()
           
 org.apache.commons.vfs.UserAuthenticator getProxyAuthenticator(org.apache.commons.vfs.FileSystemOptions opts)
          Get the proxy authenticator where the system should get the credentials from
 java.lang.String getProxyHost(org.apache.commons.vfs.FileSystemOptions opts)
          Get the proxy to use for webdav connection You have to set the ProxyPort too if you would like to have the proxy relly used.
 int getProxyPort(org.apache.commons.vfs.FileSystemOptions opts)
          Get the proxy-port to use for webdav the connection You have to set the ProxyHost too if you would like to have the proxy relly used.
 java.lang.String getUrlCharset(org.apache.commons.vfs.FileSystemOptions opts)
          Set the charset used for url encoding
 void setProxyAuthenticator(org.apache.commons.vfs.FileSystemOptions opts, org.apache.commons.vfs.UserAuthenticator authenticator)
          Set the proxy authenticator where the system should get the credentials from
 void setProxyHost(org.apache.commons.vfs.FileSystemOptions opts, java.lang.String proxyHost)
          Set the proxy to use for webdav connection.
You have to set the ProxyPort too if you would like to have the proxy relly used.
 void setProxyPort(org.apache.commons.vfs.FileSystemOptions opts, int proxyPort)
          Set the proxy-port to use for webdav connection You have to set the ProxyHost too if you would like to have the proxy relly used.
 void setUrlCharset(org.apache.commons.vfs.FileSystemOptions opts, java.lang.String chaset)
          Set the charset used for url encoding
 
Methods inherited from class org.apache.commons.vfs.FileSystemConfigBuilder
getParam, hasParam, setParam
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static WebdavFileSystemConfigBuilder getInstance()

setUrlCharset

public void setUrlCharset(org.apache.commons.vfs.FileSystemOptions opts,
                          java.lang.String chaset)
Set the charset used for url encoding

Parameters:
chaset - the chaset

getUrlCharset

public java.lang.String getUrlCharset(org.apache.commons.vfs.FileSystemOptions opts)
Set the charset used for url encoding

Returns:
the chaset

setProxyHost

public void setProxyHost(org.apache.commons.vfs.FileSystemOptions opts,
                         java.lang.String proxyHost)
Set the proxy to use for webdav connection.
You have to set the ProxyPort too if you would like to have the proxy relly used.

Parameters:
proxyHost - the host
See Also:
setProxyPort(org.apache.commons.vfs.FileSystemOptions, int)

setProxyPort

public void setProxyPort(org.apache.commons.vfs.FileSystemOptions opts,
                         int proxyPort)
Set the proxy-port to use for webdav connection You have to set the ProxyHost too if you would like to have the proxy relly used.

Parameters:
proxyPort - the port
See Also:
setProxyHost(org.apache.commons.vfs.FileSystemOptions, java.lang.String)

getProxyHost

public java.lang.String getProxyHost(org.apache.commons.vfs.FileSystemOptions opts)
Get the proxy to use for webdav connection You have to set the ProxyPort too if you would like to have the proxy relly used.

Returns:
proxyHost
See Also:
setProxyPort(org.apache.commons.vfs.FileSystemOptions, int)

getProxyPort

public int getProxyPort(org.apache.commons.vfs.FileSystemOptions opts)
Get the proxy-port to use for webdav the connection You have to set the ProxyHost too if you would like to have the proxy relly used.

Returns:
proxyPort: the port number or 0 if it is not set
See Also:
setProxyHost(org.apache.commons.vfs.FileSystemOptions, java.lang.String)

setProxyAuthenticator

public void setProxyAuthenticator(org.apache.commons.vfs.FileSystemOptions opts,
                                  org.apache.commons.vfs.UserAuthenticator authenticator)
Set the proxy authenticator where the system should get the credentials from


getProxyAuthenticator

public org.apache.commons.vfs.UserAuthenticator getProxyAuthenticator(org.apache.commons.vfs.FileSystemOptions opts)
Get the proxy authenticator where the system should get the credentials from


getConfigClass

protected java.lang.Class getConfigClass()
Specified by:
getConfigClass in class org.apache.commons.vfs.FileSystemConfigBuilder