Class Webdav4FileSystemConfigBuilder
java.lang.Object
org.apache.commons.vfs2.FileSystemConfigBuilder
org.apache.commons.vfs2.provider.http4.Http4FileSystemConfigBuilder
org.apache.commons.vfs2.provider.webdav4.Webdav4FileSystemConfigBuilder
Configuration options for WebDav based on HTTP4.
- Since:
- 2.5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
Defines whether a trailing slash ( / ) should be appended to the path.Fields inherited from class org.apache.commons.vfs2.provider.http4.Http4FileSystemConfigBuilder
KEY_FOLLOW_REDIRECT
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets whether a trailing slash ( / ) should be appended to the path.protected Class
<? extends FileSystem> Gets the user name to be associated with changes to the file.boolean
Gets whether to follow redirects for the connection.Gets the singleton builder.boolean
The cookies to add to the request.void
setAppendTrailingSlash
(FileSystemOptions opts, boolean appendTrailingSlash) Sets whether a trailing slash ( / ) should be appended to the path.void
setCreatorName
(FileSystemOptions opts, String creatorName) The user name to be associated with changes to the file.void
setVersioning
(FileSystemOptions opts, boolean versioning) Sets whether to use versioning.Methods inherited from class org.apache.commons.vfs2.provider.http4.Http4FileSystemConfigBuilder
getConnectionTimeout, getConnectionTimeoutDuration, getCookies, getKeyStoreFile, getKeyStoreType, getMaxConnectionsPerHost, getMaxTotalConnections, getProxyAuthenticator, getProxyHost, getProxyPort, getProxyScheme, getSoTimeout, getSoTimeoutDuration, getUrlCharset, getUserAgent, isHostnameVerificationEnabled, isKeepAlive, isPreemptiveAuth, setConnectionTimeout, setConnectionTimeout, setCookies, setFollowRedirect, setHostnameVerificationEnabled, setKeepAlive, setKeyStoreFile, setKeyStorePass, setKeyStoreType, setMaxConnectionsPerHost, setMaxTotalConnections, setPreemptiveAuth, setProxyAuthenticator, setProxyHost, setProxyPort, setProxyScheme, setSoTimeout, setSoTimeout, setUrlCharset, setUserAgent
Methods inherited from class org.apache.commons.vfs2.FileSystemConfigBuilder
getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getCharacter, getCharacter, getCharacter, getCharset, getCharset, getDouble, getDouble, getDouble, getDuration, getDuration, getDurationInteger, getDurationInteger, getEnum, getEnum, getFloat, getFloat, getFloat, getInteger, getInteger, getInteger, getLong, getLong, getLong, getParam, getParamOrDefault, getRootURI, getShort, getShort, getShort, getString, getString, hasObject, hasParam, setParam, setParam, setRootURI, toBooleanObject
-
Field Details
-
KEY_APPEND_TRAILING_SLASH
Defines whether a trailing slash ( / ) should be appended to the path.This parameter expects a value of type
Boolean
.- Since:
- 2.10.0
- See Also:
-
-
Method Details
-
getInstance
Gets the singleton builder.- Returns:
- the singleton builder.
-
getAppendTrailingSlash
Gets whether a trailing slash ( / ) should be appended to the path.- Parameters:
opts
- The FileSystem options.- Returns:
true
to follow redirects,false
not to.- Since:
- 2.10.0
- See Also:
-
getConfigClass
- Overrides:
getConfigClass
in classHttp4FileSystemConfigBuilder
- Returns:
- The Webdav FileSystem Class object.
-
getCreatorName
Gets the user name to be associated with changes to the file.- Parameters:
opts
- The FileSystem options- Returns:
- The creatorName.
-
getFollowRedirect
Gets whether to follow redirects for the connection.- Overrides:
getFollowRedirect
in classHttp4FileSystemConfigBuilder
- Parameters:
opts
- The FileSystem options.- Returns:
true
to follow redirects,false
not to.- See Also:
-
isVersioning
The cookies to add to the request.- Parameters:
opts
- The FileSystem options.- Returns:
- true if versioning is enabled.
-
setAppendTrailingSlash
Sets whether a trailing slash ( / ) should be appended to the path.- Parameters:
opts
- The FileSystem options.appendTrailingSlash
-true
to append slash,false
not to.- Since:
- 2.10.0
-
setCreatorName
The user name to be associated with changes to the file.- Parameters:
opts
- The FileSystem optionscreatorName
- The creator name to be associated with the file.
-
setVersioning
Sets whether to use versioning.- Parameters:
opts
- The FileSystem options.versioning
- true if versioning should be enabled.
-