Class MemoryFileSystemProperties
java.lang.Object
com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
Constant definitions for configuration parameters for creating memory file systems.
Whenever possible using MemoryFileSystemBuilder is recommended.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringName of the property of theCollatorused to compare path elements.static final StringName of the property of the current working directory.static final StringThe default separator of path elements.static final StringName of the property of the separator of path elements.static final StringName of the property names of the attribute view supported by the file system besides"basic".static final StringName of property for supporting opening aFileChannelon a directory for reading even though subsequent reads will fail.static final StringName of property for the resolution of the file time used for modification, access and creation time.static final StringName of the property holding the characters not allowed in file names.static final StringName of the property holding the groups supported by the file system.static final StringName of the property of theStringTransformerused to look up files in a directory.static final StringName of the property of theStringTransformerused to store files in a directory.static final StringName of the property of theStringTransformerused to look up users.static final StringName of the property for the file system roots, aka drive letters.static final StringName of the property of the umask.static final StringName of the property holding the users supported by the file system.static final TemporalUnitThe resolution of the Windows file system, 100ns. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
WINDOWS_RESOLUTION
The resolution of the Windows file system, 100ns. -
DEFAULT_NAME_SEPARATOR
The default separator of path elements.- See Also:
-
DEFAULT_NAME_SEPARATOR_PROPERTY
Name of the property of the separator of path elements. Must be aString.- See Also:
-
CURRENT_WORKING_DIRECTORY_PROPERTY
Name of the property of the current working directory. Must be aStringand an absolute path.- See Also:
-
ROOTS_PROPERTY
Name of the property for the file system roots, aka drive letters. Must be aList<String>with the like values having the following form"C:\\". Only supported for Windows file systems.- See Also:
-
FILE_ATTRIBUTE_VIEWS_PROPERTY
Name of the property names of the attribute view supported by the file system besides"basic". Must be aSet<String>.- See Also:
-
FORBIDDEN_CHARACTERS_PROPERTY
Name of the property holding the characters not allowed in file names. Must be aSet<Character>.- See Also:
-
USERS_PROPERTY
Name of the property holding the users supported by the file system. Must be aList<String>.- See Also:
-
GROUPS_PROPERTY
Name of the property holding the groups supported by the file system. Must be aList<String>.- See Also:
-
PATH_STORE_TRANSFORMER_PROPERTY
Name of the property of theStringTransformerused to store files in a directory.- See Also:
-
PATH_LOOKUP_TRANSFORMER_PROPERTY
Name of the property of theStringTransformerused to look up files in a directory.- See Also:
-
PRINCIPAL_TRANSFORMER_PROPERTY
Name of the property of theStringTransformerused to look up users.- See Also:
-
FILE_TIME_RESOLUTION_PROPERTY
Name of property for the resolution of the file time used for modification, access and creation time. Must be an implementation ofTemporalUnit. -
FILE_CHANNEL_DIRECTORY_PROPERTY
Name of property for supporting opening aFileChannelon a directory for reading even though subsequent reads will fail. Must be aBoolean. -
COLLATOR_PROPERTY
Name of the property of theCollatorused to compare path elements.- See Also:
-
UMASK_PROPERTY
Name of the property of the umask. The umask is a set of permissions that will be removed from newly created files. Must be aSet<PosixFilePermission>.- See Also:
-
-
Constructor Details
-
MemoryFileSystemProperties
public MemoryFileSystemProperties()
-