Class MemoryFileSystemProperties


  • public class MemoryFileSystemProperties
    extends Object
    Constant definitions for configuration parameters for creating memory file systems.

    Whenever possible using MemoryFileSystemBuilder is recommended.

    • Field Detail

      • WINDOWS_RESOLUTION

        public static final TemporalUnit WINDOWS_RESOLUTION
        The resolution of the Windows file system, 100ns.
      • DEFAULT_NAME_SEPARATOR

        public static final String DEFAULT_NAME_SEPARATOR
        The default separator of path elements.
        See Also:
        Constant Field Values
      • DEFAULT_NAME_SEPARATOR_PROPERTY

        public static final String DEFAULT_NAME_SEPARATOR_PROPERTY
        Name of the property of the separator of path elements. Must be a String.
        See Also:
        Constant Field Values
      • CURRENT_WORKING_DIRECTORY_PROPERTY

        public static final String CURRENT_WORKING_DIRECTORY_PROPERTY
        Name of the property of the current working directory. Must be a String and an absolute path.
        See Also:
        Constant Field Values
      • ROOTS_PROPERTY

        public static final String ROOTS_PROPERTY
        Name of the property for the file system roots, aka drive letters. Must be a List<String> with the like values having the following form "C:\\". Only supported for Windows file systems.
        See Also:
        Constant Field Values
      • FILE_ATTRIBUTE_VIEWS_PROPERTY

        public static final String FILE_ATTRIBUTE_VIEWS_PROPERTY
        Name of the property names of the attribute view supported by the file system besides "basic". Must be a Set<String>.
        See Also:
        AttributeView.name(), Constant Field Values
      • FORBIDDEN_CHARACTERS_PROPERTY

        public static final String FORBIDDEN_CHARACTERS_PROPERTY
        Name of the property holding the characters not allowed in file names. Must be a Set<Character>.
        See Also:
        Constant Field Values
      • USERS_PROPERTY

        public static final String USERS_PROPERTY
        Name of the property holding the users supported by the file system. Must be a List<String>.
        See Also:
        Constant Field Values
      • GROUPS_PROPERTY

        public static final String GROUPS_PROPERTY
        Name of the property holding the groups supported by the file system. Must be a List<String>.
        See Also:
        Constant Field Values
      • UMASK_PROPERTY

        public static final String 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 a Set<PosixFilePermission>.
        See Also:
        Constant Field Values
    • Constructor Detail

      • MemoryFileSystemProperties

        public MemoryFileSystemProperties()