[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Class to manage list of mime type mappings.
Source position: fpmimetypes.pp line 48
type TFPMimeTypes = class(TComponent)  | 
||
public  | 
||
constructor Create(); override;  | 
  | 
Create a new instance of the TFPMimeTypes class.  | 
destructor Destroy; override;  | 
  | 
Remove instance from memory.  | 
procedure Clear;  | 
  | 
Clear the list of known MIME types.  | 
procedure LoadKnownTypes; virtual;  | 
  | 
Queries the OS for a list of known MIME types.  | 
class function GetNextExtension();  | 
  | 
Extract an extension from an extension list as returned by GetMimeExtensions.  | 
procedure LoadFromStream(); virtual;  | 
  | 
Load mime types from a stream in mime.types file format.  | 
procedure LoadFromFile();  | 
  | 
Load mime types from a file in mime.types file format.  | 
procedure AddType();  | 
  | 
Add a MIME type to the list.  | 
function GetMimeExtensions();  | 
  | 
Get the extensions associated with a MIME type.  | 
function GetMimeType();  | 
  | 
Get MIME type of an extension.  | 
function GetKnownMimeTypes();  | 
  | 
Get a list of all known MIME types.  | 
function GetKnownExtensions();  | 
  | 
Get a lis of all known extensions.  | 
end;  | 
  | 
Class to manage list of mime type mappings.  | 
|
| | | ||
| | | ||
| | | ||
TFPMimeTypes manages a list of MIME types.
The list of types can be initialized with the OS list of known MIME types through the LoadKnownTypes method, or a file in the standard mime.types format can be loaded through the LoadFromFile method.
The associated mime type of a file extension can be retrieved with TFPMimeTypes.GetMimeType.
  | 
Queries the OS for a list of known MIME types.  | 
|
  | 
Load mime types from a file in mime.types file format.  | 
|
  | 
Get MIME type of an extension.  |