Class Capability


  • public final class Capability
    extends java.lang.Object
    An enumerated type representing the capabilities of files and file systems.
    Version:
    $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
    Author:
    Adam Murdoch
    • Field Detail

      • READ_CONTENT

        public static final Capability READ_CONTENT
        File content can be read.
      • WRITE_CONTENT

        public static final Capability WRITE_CONTENT
        File content can be written.
      • RANDOM_ACCESS_READ

        public static final Capability RANDOM_ACCESS_READ
        File content can be read in random mode.
      • RANDOM_ACCESS_WRITE

        public static final Capability RANDOM_ACCESS_WRITE
        File content can be written in random mode.
      • APPEND_CONTENT

        public static final Capability APPEND_CONTENT
        File content can be appended.
      • ATTRIBUTES

        public static final Capability ATTRIBUTES
        File attributes are supported.
      • LAST_MODIFIED

        public static final Capability LAST_MODIFIED
        File last-modified time is supported.
      • GET_LAST_MODIFIED

        public static final Capability GET_LAST_MODIFIED
        File get last-modified time is supported.
      • SET_LAST_MODIFIED_FILE

        public static final Capability SET_LAST_MODIFIED_FILE
        File set last-modified time is supported.
      • SET_LAST_MODIFIED_FOLDER

        public static final Capability SET_LAST_MODIFIED_FOLDER
        folder set last-modified time is supported.
      • SIGNING

        public static final Capability SIGNING
        File content signing is supported.
      • CREATE

        public static final Capability CREATE
        Files can be created.
      • DELETE

        public static final Capability DELETE
        Files can be deleted.
      • RENAME

        public static final Capability RENAME
        Files can be renamed.
      • GET_TYPE

        public static final Capability GET_TYPE
        The file type can be determined.
      • LIST_CHILDREN

        public static final Capability LIST_CHILDREN
        Children of files can be listed.
      • URI

        public static final Capability URI
        URI are supported. Files without this capability use URI that do not globally and uniquely identify the file.
      • FS_ATTRIBUTES

        public static final Capability FS_ATTRIBUTES
        File system attributes are supported.
      • JUNCTIONS

        public static final Capability JUNCTIONS
        Junctions are supported.
      • MANIFEST_ATTRIBUTES

        public static final Capability MANIFEST_ATTRIBUTES
        The set of attributes defined by the Jar manifest specification are supported. The attributes aren't necessarily stored in a manifest file.
      • DISPATCHER

        public static final Capability DISPATCHER
        The provider itself do not provide a filesystem. It simply resolves a full name and dispatches the request back to the filesystemmanager.
        A provider with this capability cant tell much about the capabilities about the finally used filesystem in advance.
      • COMPRESS

        public static final Capability COMPRESS
        A compressed filesystem is a filesystem which use compression.
      • VIRTUAL

        public static final Capability VIRTUAL
        A virtual filesystem can be an archive like tar or zip.
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object