| [Overview][Classes][Procedures and functions][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Class to manage list of mime type mappings
Source position: fpmimetypes.pp line 41
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  |