Package org.apache.commons.vfs2
Class FileSystemOptions
java.lang.Object
org.apache.commons.vfs2.FileSystemOptions
- All Implemented Interfaces:
Cloneable
Configures file systems individually with these options.
To configure a file system, you set properties on a FileSystemOptions
object. Most file systems provide a
FileSystemConfigBuilder
with specific options for that file system.
To use the options, pass them to FileSystemManager.resolveFile(String,FileSystemOptions)
. From there, the
options apply to all files that are resolved relative to that file.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
Keys in the options Map. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<FileSystemOptions.FileSystemOptionKey, Object> The options -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreates a new instance.protected
-
Method Summary
Modifier and TypeMethodDescriptionclone()
int
compareTo
(FileSystemOptions other) boolean
(package private) <T> T
getOption
(Class<? extends FileSystem> fileSystemClass, String name) int
hashCode()
(package private) boolean
hasOption
(Class<? extends FileSystem> fileSystemClass, String name) (package private) void
setOption
(Class<? extends FileSystem> fileSystemClass, String name, Object value) toString()
-
Field Details
-
options
The options
-
-
Constructor Details
-
FileSystemOptions
public FileSystemOptions()Creates a new instance. -
FileSystemOptions
-
-
Method Details