The MIME library reference

The MIME module

$default-mime-type-map Constant
<invalid-mime-type-error> Open Class
Superclasses:

<mime-error>

<mime-error> Open Class
Superclasses:

<format-string-condition>, <error>

<mime-type-map> Open Class
Superclasses:

<table>

<mime-type> Open Class
Superclasses:

<object>

Init-Keywords:
extension-to-mime-type Open Generic function
Signature:

extension-to-mime-type (extension type-map) => (mt)

Parameters:
Values:
  • mt – An instance of false-or(<mime-type>).

extension-to-mime-type(<byte-string>, <mime-type-map>) Method
extension-to-mime-type-setter Open Generic function
Signature:

extension-to-mime-type-setter (mt extension type-map) => (mt)

Parameters:
Values:
extension-to-mime-type-setter(<mime-type>, <byte-string>, <mime-type-map>) Method
load-mime-types Open Generic function
Signature:

load-mime-types (type-map pathname) => ()

Parameters:
  • type-map – An instance of <mime-type-map>.

  • pathname – An instance of <pathname>.

load-mime-types(<mime-type-map>, <pathname>) Method
mime-name Open Generic function
Signature:

mime-name (mt) => (name)

Parameters:
Values:
mime-name({<mime-type> in mime}) Method
mime-subtype Open Generic function
Signature:

mime-subtype (mt) => (subtype)

Parameters:
Values:
mime-subtype({<mime-type> in mime}) Method
mime-type Open Generic function
Signature:

mime-type (mt) => (type)

Parameters:
Values:
mime-type({<mime-type> in mime}) Method
mime-type-to-string Generic function
Signature:

mime-type-to-string (mtype) => (string)

Parameters:
Values:
string-to-mime-type Generic function
Signature:

string-to-mime-type (string #key class) => (mime-type)

Parameters:
  • string – An instance of <string>.

  • class (#key) – An instance of subclass(<mime-type>).

Values: