Platforms to show: All Mac Windows Linux Cross-Platform
Back to UTTypeMBS module.
UTTypeMBS.ConformsTo(UTI as string, ConformsToUTI as string) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.CreateAllIdentifiersForTag(inTagClass as string, inTag as string, inConformingToUTI as string) as string()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
An overloaded tag (e.g., an extension used by several applications for different file formats) may indicate multiple types. If no declared type identifiers have the specified tag, then a single dynamic type identifier will be created for the tag. Optionally, the returned type identifiers must conform to the identified "conforming-to" type argument. This is a hint to the implementation to constrain the search to a particular tree of types. For example, the client may want to know the type indicated by a particular extension tag. If the client knows that the extension is associated with a directory (rather than a file), the client may specify "public.directory" for the conforming-to argument. This will allow the implementation to ignore all types associated with byte data formats (public.data base type).
UTTypeMBS.CreatePreferredIdentifierForTag(inTagClass as string, inTag as string, inConformingToUTI as string) as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This is the primary function to use for going from tag (extension/MIMEType/OSType) to uniform type identifier. Optionally, the returned type identifiers must conform to the identified "conforming-to" type argument. This is a hint to the implementation to constrain the search to a particular tree of types. For example, the client may want to know the type indicated by a particular extension tag. If the client knows that the extension is associated with a directory (rather than a file), the client may specify "public.directory" for the conforming-to argument. This will allow the implementation to ignore all types associated with byte data formats (public.data base type). If more than one type is indicated, preference is given to a public type over a non-public type on the theory that instances of public types are more common, and therefore more likely to be correct. When there a choice must be made between multiple public types or multiple non-public types, the selection rules are undefined. Clients needing finer control should use CreateAllIdentifiersWithTag. If no declared type is indicated, a dynamic type identifier is generated which satisfies the parameters.
Some examples using this method:
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Database with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Simple Demo with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV TableView
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListboxTV with ContainerControl Cells
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Hierarchical & Flat/ListBoxTV OutlineView
UTTypeMBS.DeclaringBundleURL(UTI as string) as folderitem
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.Description(UTI as string) as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.Equal(UTI as string, SecondUTI as string) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Returns true if both UTIs are equal.
UTTypeMBS.kUTExportedTypeDeclarationsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTImportedTypeDeclarationsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassFilenameExtension as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassMIMEType as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassNSPboardType as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassOSType as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Some examples using this method:
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Database with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Simple Demo with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV TableView
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListboxTV with ContainerControl Cells
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Hierarchical & Flat/ListBoxTV OutlineView
UTTypeMBS.kUTTypeAliasFile as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAliasRecord as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAppleICNS as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAppleProtectedMPEG4Audio as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeApplication as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeApplicationBundle as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeApplicationFile as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeArchive as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAudio as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAudiovisualContent as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeBMP as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeBundle as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCHeader as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCompositeContent as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeConformsToKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeContact as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeContent as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCPlusPlusHeader as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCPlusPlusSource as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCSource as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeData as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Some examples using this method:
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Database with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Simple Demo with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV TableView
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListboxTV with ContainerControl Cells
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Hierarchical & Flat/ListBoxTV OutlineView
UTTypeMBS.kUTTypeDescriptionKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeDirectory as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeDiskImage as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFileURL as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFlatRTFD as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFolder as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFramework as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeGIF as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeHTML as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeICO as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeIconFileKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeIdentifierKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeImage as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeInkText as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeItem as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeJavaSource as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The items on this page are in the following plugins: MBS MacOSX Plugin.