Package org.apache.commons.vfs2
Class FileSystemOptions
java.lang.Object
org.apache.commons.vfs2.FileSystemOptions
- All Implemented Interfaces:
Cloneable,Comparable<FileSystemOptions>
public final class FileSystemOptions
extends Object
implements Cloneable, Comparable<FileSystemOptions>
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 classKeys in the options Map. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<FileSystemOptions.FileSystemOptionKey, Object> The options -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance.Constructs a new instance with the given options. -
Method Summary
Modifier and TypeMethodDescriptionclone()intcompareTo(FileSystemOptions other) boolean(package private) <T> TgetOption(Class<? extends FileSystem> fileSystemClass, String name) (package private) <T> TgetOptionOrDefault(Class<? extends FileSystem> fileSystemClass, String name, T defaultValue) inthashCode()(package private) booleanhasOption(Class<? extends FileSystem> fileSystemClass, String name) (package private) voidsetOption(Class<? extends FileSystem> fileSystemClass, String name, Object value) (package private) intsize()toString()
-
Field Details
-
options
The options
-
-
Constructor Details
-
FileSystemOptions
public FileSystemOptions()Constructs a new instance. -
FileSystemOptions
Constructs a new instance with the given options.- Parameters:
options- the options.- Since:
- 2.10.0
-
-
Method Details
-
clone
-
compareTo
- Specified by:
compareToin interfaceComparable<FileSystemOptions>
-
equals
-
getOption
-
getOptionOrDefault
-
hashCode
public int hashCode() -
hasOption
-
setOption
-
size
int size() -
toString
-