Class AbstractVfsContainer

java.lang.Object
org.apache.commons.vfs.provider.AbstractVfsComponent
org.apache.commons.vfs.provider.AbstractVfsContainer
All Implemented Interfaces:
VfsComponent
Direct Known Subclasses:
AbstractFileProvider, VirtualFileProvider

public abstract class AbstractVfsContainer extends AbstractVfsComponent
A VfsComponent that contains a set of sub-components.
Version:
$Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
Author:
Adam Murdoch
  • Constructor Details

    • AbstractVfsContainer

      public AbstractVfsContainer()
  • Method Details

    • addComponent

      protected void addComponent(Object component) throws FileSystemException
      Adds a sub-component to this component. If the sub-component implements VfsComponent, it is initialised. All sub-components are closed when this component is closed.
      Throws:
      FileSystemException
    • removeComponent

      protected void removeComponent(Object component)
      Removes a sub-component from this component.
    • close

      public void close()
      Closes the sub-components of this component.
      Specified by:
      close in interface VfsComponent
      Overrides:
      close in class AbstractVfsComponent