public interface org.apache.commons.vfs2.FileSystemManager
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.commons.vfs2.FileSystemManager
  super_class: java.lang.Object
{
  public abstract void addOperationProvider(java.lang.String, org.apache.commons.vfs2.operations.FileOperationProvider);
    descriptor: (Ljava/lang/String;Lorg/apache/commons/vfs2/operations/FileOperationProvider;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
                   Name  Flags
      scheme             
      operationProvider  

  public abstract void addOperationProvider(java.lang.String[], org.apache.commons.vfs2.operations.FileOperationProvider);
    descriptor: ([Ljava/lang/String;Lorg/apache/commons/vfs2/operations/FileOperationProvider;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
                   Name  Flags
      schemes            
      operationProvider  

  public abstract boolean canCreateFileSystem(org.apache.commons.vfs2.FileObject);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      file  

  public abstract void closeFileSystem(org.apache.commons.vfs2.FileSystem);
    descriptor: (Lorg/apache/commons/vfs2/FileSystem;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      fileSystem  

  public abstract org.apache.commons.vfs2.FileObject createFileSystem(org.apache.commons.vfs2.FileObject);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      file  

  public abstract org.apache.commons.vfs2.FileObject createFileSystem(java.lang.String, org.apache.commons.vfs2.FileObject);
    descriptor: (Ljava/lang/String;Lorg/apache/commons/vfs2/FileObject;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      provider  
      file      

  public abstract org.apache.commons.vfs2.FileObject createVirtualFileSystem(org.apache.commons.vfs2.FileObject);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      rootFile  

  public abstract org.apache.commons.vfs2.FileObject createVirtualFileSystem(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
         Name  Flags
      rootUri  

  public abstract org.apache.commons.vfs2.FileObject getBaseFile();
    descriptor: ()Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException

  public abstract org.apache.commons.vfs2.CacheStrategy getCacheStrategy();
    descriptor: ()Lorg/apache/commons/vfs2/CacheStrategy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.commons.vfs2.FileContentInfoFactory getFileContentInfoFactory();
    descriptor: ()Lorg/apache/commons/vfs2/FileContentInfoFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Class<?> getFileObjectDecorator();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<*>;

  public abstract java.lang.reflect.Constructor<?> getFileObjectDecoratorConst();
    descriptor: ()Ljava/lang/reflect/Constructor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/reflect/Constructor<*>;

  public abstract org.apache.commons.vfs2.FilesCache getFilesCache();
    descriptor: ()Lorg/apache/commons/vfs2/FilesCache;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.commons.vfs2.FileSystemConfigBuilder getFileSystemConfigBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/vfs2/FileSystemConfigBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
        Name  Flags
      scheme  

  public abstract org.apache.commons.vfs2.operations.FileOperationProvider[] getOperationProviders(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lorg/apache/commons/vfs2/operations/FileOperationProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
        Name  Flags
      scheme  

  public abstract java.util.Collection<org.apache.commons.vfs2.Capability> getProviderCapabilities(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    Signature: (Ljava/lang/String;)Ljava/util/Collection<Lorg/apache/commons/vfs2/Capability;>;
    MethodParameters:
        Name  Flags
      scheme  

  public abstract java.lang.String[] getSchemes();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.net.URLStreamHandlerFactory getURLStreamHandlerFactory();
    descriptor: ()Ljava/net/URLStreamHandlerFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasProvider(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      scheme  

  public abstract org.apache.commons.vfs2.FileObject resolveFile(java.io.File, java.lang.String);
    descriptor: (Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      baseFile  
      name      

  public abstract org.apache.commons.vfs2.FileObject resolveFile(org.apache.commons.vfs2.FileObject, java.lang.String);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;Ljava/lang/String;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      baseFile  
      name      

  public abstract org.apache.commons.vfs2.FileObject resolveFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      name  

  public abstract org.apache.commons.vfs2.FileObject resolveFile(java.lang.String, org.apache.commons.vfs2.FileSystemOptions);
    descriptor: (Ljava/lang/String;Lorg/apache/commons/vfs2/FileSystemOptions;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
                   Name  Flags
      name               
      fileSystemOptions  

  public abstract org.apache.commons.vfs2.FileObject resolveFile(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      uri   

  public abstract org.apache.commons.vfs2.FileObject resolveFile(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      url   

  public abstract org.apache.commons.vfs2.FileName resolveName(org.apache.commons.vfs2.FileName, java.lang.String);
    descriptor: (Lorg/apache/commons/vfs2/FileName;Ljava/lang/String;)Lorg/apache/commons/vfs2/FileName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      root  
      name  

  public abstract org.apache.commons.vfs2.FileName resolveName(org.apache.commons.vfs2.FileName, java.lang.String, org.apache.commons.vfs2.NameScope);
    descriptor: (Lorg/apache/commons/vfs2/FileName;Ljava/lang/String;Lorg/apache/commons/vfs2/NameScope;)Lorg/apache/commons/vfs2/FileName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
       Name  Flags
      root   
      name   
      scope  

  public abstract org.apache.commons.vfs2.FileName resolveURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/vfs2/FileName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      uri   

  public abstract void setLogger(org.apache.commons.logging.Log);
    descriptor: (Lorg/apache/commons/logging/Log;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      log   

  public abstract org.apache.commons.vfs2.FileObject toFileObject(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      file  
}
SourceFile: "FileSystemManager.java"