[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. |
|
| | ||
| | ||
| | ||
TObject,IFPObserved |
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. |