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 
 
 - 
 
 -