Unit 'fpmimetypes' Package
[Overview][Classes][Procedures and functions][Index] [#fcl]

TFPMimeTypes

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Class to manage list of mime type mappings.

Declaration

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;

Inheritance

TFPMimeTypes

  

Class to manage list of mime type mappings.

|

TComponent

|

TPersistent,IInterfaceComponentReference

|

TObject,IFPObserved

Description

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.

See also

TFPMimeTypes.LoadKnownTypes

  

Queries the OS for a list of known MIME types.

TFPMimeTypes.LoadFromFile

  

Load mime types from a file in mime.types file format.

TFPMimeTypes.GetMimeType

  

Get MIME type of an extension.


Documentation generated on: Dec 26 2024