Class MimeFileSystem

java.lang.Object
org.apache.commons.vfs.provider.AbstractVfsComponent
org.apache.commons.vfs.provider.AbstractFileSystem
org.apache.commons.vfs.provider.mime.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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • 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

    Modifier and Type
    Method
    Description
    protected void
    Returns the capabilities of this file system.
    javax.mail.Part
     
    protected org.apache.commons.vfs.FileObject
    createFile(org.apache.commons.vfs.FileName name)
    Creates a file object.
    protected void
     

    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
  • Field Details

  • Constructor Details

    • MimeFileSystem

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

    • 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(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 IOException, javax.mail.MessagingException
      Throws:
      IOException
      javax.mail.MessagingException