Class EventFiringFileSystemManager

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addListener​(FileObjectEventListener listener)  
      void addProvider​(String[] urlSchemes, org.apache.commons.vfs2.provider.FileProvider provider)  
      void addProvider​(String urlScheme, org.apache.commons.vfs2.provider.FileProvider provider)  
      protected void addVirtualFileSystemScheme​(String rootUri)  
      void fireDeletedFile​(org.apache.commons.vfs2.FileObject f)  
      void fireNewFile​(org.apache.commons.vfs2.FileObject f)  
      void fireUpdatedFile​(org.apache.commons.vfs2.FileObject f)  
      String[] getSchemes()
      Get the schemes currently available.
      void removeListener​(FileObjectEventListener listener)  
      org.apache.commons.vfs2.FileObject resolveFile​(org.apache.commons.vfs2.FileObject baseFile, String uri, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)  
      • Methods inherited from class org.apache.commons.vfs2.impl.DefaultFileSystemManager

        _closeFileSystem, addExtensionMap, addMimeTypeMap, addOperationProvider, addOperationProvider, canCreateFileSystem, close, closeFileSystem, createFileSystem, createFileSystem, createVirtualFileSystem, createVirtualFileSystem, freeUnusedResources, getBaseFile, getCacheStrategy, getFileContentInfoFactory, getFileObjectDecorator, getFileObjectDecoratorConst, getFilesCache, getFileSystemConfigBuilder, getLogger, getOperationProviders, getProviderCapabilities, getReplicator, getTemporaryFileStore, getURLStreamHandlerFactory, hasProvider, init, removeProvider, resolveFile, resolveFile, resolveFile, resolveFile, resolveFile, resolveFile, resolveName, resolveName, resolveURI, setBaseFile, setBaseFile, setCacheStrategy, setDefaultProvider, setFileContentInfoFactory, setFileObjectDecorator, setFilesCache, setLogger, setReplicator, setTemporaryFileStore, toFileObject
    • Constructor Detail

      • EventFiringFileSystemManager

        public EventFiringFileSystemManager()
    • Method Detail

      • addProvider

        public void addProvider​(String urlScheme,
                                org.apache.commons.vfs2.provider.FileProvider provider)
                         throws org.apache.commons.vfs2.FileSystemException
        Overrides:
        addProvider in class org.apache.commons.vfs2.impl.DefaultFileSystemManager
        Throws:
        org.apache.commons.vfs2.FileSystemException
      • addProvider

        public void addProvider​(String[] urlSchemes,
                                org.apache.commons.vfs2.provider.FileProvider provider)
                         throws org.apache.commons.vfs2.FileSystemException
        Overrides:
        addProvider in class org.apache.commons.vfs2.impl.DefaultFileSystemManager
        Throws:
        org.apache.commons.vfs2.FileSystemException
      • resolveFile

        public org.apache.commons.vfs2.FileObject resolveFile​(org.apache.commons.vfs2.FileObject baseFile,
                                                              String uri,
                                                              org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
                                                       throws org.apache.commons.vfs2.FileSystemException
        Overrides:
        resolveFile in class org.apache.commons.vfs2.impl.DefaultFileSystemManager
        Throws:
        org.apache.commons.vfs2.FileSystemException
      • getSchemes

        public String[] getSchemes()
        Get the schemes currently available.
        Specified by:
        getSchemes in interface org.apache.commons.vfs2.FileSystemManager
        Overrides:
        getSchemes in class org.apache.commons.vfs2.impl.DefaultFileSystemManager
        Returns:
        The array of scheme names.
      • addVirtualFileSystemScheme

        protected void addVirtualFileSystemScheme​(String rootUri)
        Overrides:
        addVirtualFileSystemScheme in class org.apache.commons.vfs2.impl.DefaultFileSystemManager