This section present the different elements used to interact with a file from GroIMP. The management of a type of file in GroIMP is handled by the three java objects. You can find a more in depth explaination on how these elements can be set up here, as well as an example of usage associated with the creation of a new plugin.
The Filetype links the extension types and the Mimetype.
The Mimetype defines how GroIMP detect this object type. It links the Filetype with the Filter. It follows the java description object Multipurpose Internet Mail Extension (MIME).
The Filter defines how the object should be loaded.