:mod:`dip.io.plugins`
=====================
.. module:: dip.io.plugins

The :mod:`dip.io.plugins` module contains the definitions of all plugins
implemented by the :mod:`dip.io` module.


:class:`FilesystemStoragePlugin`
--------------------------------
.. class:: FilesystemStoragePlugin

    Base class: :class:`~dip.model.Model`

    The FilesystemStoragePlugin class is the plugin definition for the
    filesystem based storage factory.

    .. attribute:: id = 'dip.io.storage.filesystem'

        The identifier of the plugin.

    .. attribute:: name = 'Filesystem storage plugin'

        The name of the plugin.

    .. method:: FilesystemStoragePlugin.configure(plugin_manager)

        This is called when the plugin is enabled to ask that it configures
        itself.
        
        :param plugin_manager:
            the plugin manager.
