Annotation Type FileSystemInfo
-
@Retention(RUNTIME) @Target(TYPE) public @interface FileSystemInfoSpecifies the info needed of aGFileSystemimplementation.type()is required.description()is optional.factory()is required.
-
-
Field Summary
Fields Modifier and Type Fields Description static intPRIORITY_DEFAULTstatic intPRIORITY_HIGHstatic intPRIORITY_LOWstatic intPRIORITY_LOWEST
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.Class<? extends GFileSystemFactory<?>>factoryTheGFileSystemFactoryclass that will be responsible for probing and creating instances of this filesystem.java.lang.StringtypeThe 'type' of this filesystem, a short 1 word, lowercase string used in FSRLs to reference this filesystem, "[a-z0-9]+" only.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringdescriptionA longer description of this filesystem.intpriorityThe relative priority of filesystems during probing.
-
-
-
-
factory
java.lang.Class<? extends GFileSystemFactory<?>> factory
TheGFileSystemFactoryclass that will be responsible for probing and creating instances of this filesystem.- Returns:
- Class that implements
GFileSystemFactory
-
-