************************** The MIME library reference ************************** .. current-library:: mime The MIME module *************** .. current-module:: mime .. constant:: $default-mime-type-map .. class:: :open: :superclasses: :class:`` .. class:: :open: :superclasses: ``, :drm:`` .. class:: :open: :superclasses: :drm:`` .. class:: :open: :superclasses: :drm:`` :keyword required subtype: An instance of :drm:``. :keyword required type: An instance of :drm:``. .. generic-function:: extension-to-mime-type :open: :signature: extension-to-mime-type (extension type-map) => (mt) :parameter extension: An instance of :drm:``. :parameter type-map: An instance of :class:``. :value mt: An instance of ``false-or()``. .. method:: extension-to-mime-type :specializer: , .. generic-function:: extension-to-mime-type-setter :open: :signature: extension-to-mime-type-setter (mt extension type-map) => (mt) :parameter mt: An instance of :class:``. :parameter extension: An instance of :drm:``. :parameter type-map: An instance of :class:``. :value mt: An instance of :class:``. .. method:: extension-to-mime-type-setter :specializer: , , .. generic-function:: load-mime-types :open: :signature: load-mime-types (type-map pathname) => () :parameter type-map: An instance of :class:``. :parameter pathname: An instance of ````. .. method:: load-mime-types :specializer: , .. generic-function:: mime-name :open: :signature: mime-name (mt) => (name) :parameter mt: An instance of :class:``. :value name: An instance of :drm:``. .. method:: mime-name :specializer: { in mime} .. generic-function:: mime-subtype :open: :signature: mime-subtype (mt) => (subtype) :parameter mt: An instance of :class:``. :value subtype: An instance of :drm:``. .. method:: mime-subtype :specializer: { in mime} .. generic-function:: mime-type :open: :signature: mime-type (mt) => (type) :parameter mt: An instance of :class:``. :value type: An instance of :drm:``. .. method:: mime-type :specializer: { in mime} .. generic-function:: mime-type-to-string :signature: mime-type-to-string (mtype) => (string) :parameter mtype: An instance of :class:``. :value string: An instance of :drm:``. .. generic-function:: string-to-mime-type :signature: string-to-mime-type (string #key class) => (mime-type) :parameter string: An instance of :drm:``. :parameter #key class: An instance of ``subclass()``. :value mime-type: An instance of :class:``.