Class MimeFileSystem

  • All Implemented Interfaces:
    org.apache.commons.vfs.FileSystem, org.apache.commons.vfs.provider.VfsComponent

    public class MimeFileSystem
    extends org.apache.commons.vfs.provider.AbstractFileSystem
    implements org.apache.commons.vfs.FileSystem
    An MIME file system.
    Version:
    $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
    Author:
    imario@apache.org
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MimeFileSystem​(org.apache.commons.vfs.FileName rootName, org.apache.commons.vfs.FileObject parentLayer, org.apache.commons.vfs.FileSystemOptions fileSystemOptions)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addCapabilities​(java.util.Collection caps)
      Returns the capabilities of this file system.
      javax.mail.Part createCommunicationLink()  
      protected org.apache.commons.vfs.FileObject createFile​(org.apache.commons.vfs.FileName name)
      Creates a file object.
      protected void doCloseCommunicationLink()  
      • Methods inherited from class org.apache.commons.vfs.provider.AbstractFileSystem

        addJunction, addListener, close, closeCommunicationLink, decorateFileObject, doReplicateFile, fireFileChanged, fireFileCreated, fireFileDeleted, getAttribute, getFileFromCache, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, init, isOpen, isReleaseable, notifyAllStreamsClosed, putFileToCache, removeFileFromCache, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttribute
      • Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsComponent

        getContext, getLogger, setContext, setLogger
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.commons.vfs.FileSystem

        addJunction, addListener, getAttribute, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttribute
    • Constructor Detail

      • MimeFileSystem

        protected MimeFileSystem​(org.apache.commons.vfs.FileName rootName,
                                 org.apache.commons.vfs.FileObject parentLayer,
                                 org.apache.commons.vfs.FileSystemOptions fileSystemOptions)
    • Method Detail

      • createFile

        protected org.apache.commons.vfs.FileObject createFile​(org.apache.commons.vfs.FileName name)
                                                        throws org.apache.commons.vfs.FileSystemException
        Creates a file object.
        Specified by:
        createFile in class org.apache.commons.vfs.provider.AbstractFileSystem
        Throws:
        org.apache.commons.vfs.FileSystemException
      • addCapabilities

        protected void addCapabilities​(java.util.Collection caps)
        Returns the capabilities of this file system.
        Specified by:
        addCapabilities in class org.apache.commons.vfs.provider.AbstractFileSystem
      • doCloseCommunicationLink

        protected void doCloseCommunicationLink()
        Overrides:
        doCloseCommunicationLink in class org.apache.commons.vfs.provider.AbstractFileSystem
      • createCommunicationLink

        public javax.mail.Part createCommunicationLink()
                                                throws java.io.IOException,
                                                       javax.mail.MessagingException
        Throws:
        java.io.IOException
        javax.mail.MessagingException