Uranium
Application Framework
|
Simple value type class that encapsulates MIME type data. More...
Public Member Functions | |
def | __init__ |
Constructor. More... | |
def | name (self) |
The name that identifies the MIME type. More... | |
def | comment (self) |
The comment that describes of the MIME type. More... | |
def | suffixes (self) |
The list of file name suffixes for the MIME type. More... | |
def | preferredSuffix (self) |
The preferred file name suffix for the MIME type. More... | |
def | __repr__ (self) |
Gives a programmer-readable representation of the MIME type. More... | |
def | __eq__ |
Indicates whether this MIME type is equal to another MIME type. More... | |
def | stripExtension |
Strip the extension from a file name when it corresponds to one of the suffixes of this MIME type. More... | |
Static Public Member Functions | |
def | fromQMimeType |
Create a MimeType object from a QMimeType object. More... | |
Simple value type class that encapsulates MIME type data.
def UM.MimeTypeDatabase.MimeType.__init__ | ( | self, | |
name | |||
) |
Constructor.
name | The MIME type name, like "text/plain". |
comment | A description of the MIME type. |
suffixes | A list of possible suffixes for the type. |
preferred_suffix | The preferred suffix for the type. Defaults to suffixes[0] if not specified. |
def UM.MimeTypeDatabase.MimeType.__eq__ | ( | self, | |
other | |||
) |
Indicates whether this MIME type is equal to another MIME type.
They are equal if the names match, since MIME types should have unique names.
True
if the two MIME types are equal, or False
otherwise. def UM.MimeTypeDatabase.MimeType.__repr__ | ( | self, | |
str | |||
) |
Gives a programmer-readable representation of the MIME type.
def UM.MimeTypeDatabase.MimeType.comment | ( | self, | |
str | |||
) |
The comment that describes of the MIME type.
|
static |
def UM.MimeTypeDatabase.MimeType.name | ( | self, | |
str | |||
) |
The name that identifies the MIME type.
def UM.MimeTypeDatabase.MimeType.preferredSuffix | ( | self, | |
str | |||
) |
The preferred file name suffix for the MIME type.
Example: "cfg" or "tar.gz".
def UM.MimeTypeDatabase.MimeType.stripExtension | ( | self, | |
file_name | |||
) |
Strip the extension from a file name when it corresponds to one of the suffixes of this MIME type.
file_name | The file name to strip of extension. |
file_name
without extension, or file_name
when it does not match. def UM.MimeTypeDatabase.MimeType.suffixes | ( | self, | |
List, | |||
str | |||
) |
The list of file name suffixes for the MIME type.
Example: ["cfg", "tar.gz"]