Class UniformTypeIdentifiers


  • public final class UniformTypeIdentifiers
    extends java.lang.Object
    • Method Detail

      • UTTagClassFilenameExtension

        @NotNull
        public static @NotNull java.lang.String UTTagClassFilenameExtension()
        \brief The tag class for filename extensions such as \c "txt". The leading period character is not part of the filename extension and should not be included in the tag. API-Since: 14.0
      • UTTagClassMIMEType

        @NotNull
        public static @NotNull java.lang.String UTTagClassMIMEType()
        \brief The tag class for MIME types such as \c "text/plain". API-Since: 14.0
      • UTTypeItem

        @NotNull
        public static @NotNull UTType UTTypeItem()
        \brief A generic base type for most things (files, directories.) UTI: public.item API-Since: 14.0
      • UTTypeContent

        @NotNull
        public static @NotNull UTType UTTypeContent()
        \brief A base type for anything containing user-viewable document content (documents, pasteboard data, and document packages.) Types describing files or packages must also conform to \c UTTypeData or \c UTTypePackage in order for the system to bind documents to them. UTI: public.content API-Since: 14.0
      • UTTypeCompositeContent

        @NotNull
        public static @NotNull UTType UTTypeCompositeContent()
        \brief A base type for content formats supporting mixed embedded content (i.e., compound documents). UTI: public.composite-content conforms to: public.content API-Since: 14.0
      • UTTypeDiskImage

        @NotNull
        public static @NotNull UTType UTTypeDiskImage()
        \brief A data item mountable as a volume UTI: public.disk-image API-Since: 14.0
      • UTTypeData

        @NotNull
        public static @NotNull UTType UTTypeData()
        \brief A base type for any sort of simple byte stream, including files and in-memory data. UTI: public.data conforms to: public.item API-Since: 14.0
      • UTTypeDirectory

        @NotNull
        public static @NotNull UTType UTTypeDirectory()
        \brief A file system directory (includes packages \em and folders.) UTI: public.directory conforms to: public.item API-Since: 14.0
      • UTTypeResolvable

        @NotNull
        public static @NotNull UTType UTTypeResolvable()
        \brief Symbolic link and alias file types conform to this type. UTI: com.apple.resolvable API-Since: 14.0
      • UTTypeSymbolicLink

        @NotNull
        public static @NotNull UTType UTTypeSymbolicLink()
        \brief A symbolic link. UTI: public.symlink conforms to: public.item, com.apple.resolvable API-Since: 14.0
      • UTTypeExecutable

        @NotNull
        public static @NotNull UTType UTTypeExecutable()
        \brief An executable item. UTI: public.executable conforms to: public.item API-Since: 14.0
      • UTTypeMountPoint

        @NotNull
        public static @NotNull UTType UTTypeMountPoint()
        \brief A volume mount point (resolvable, resolves to the root directory of a volume.) UTI: com.apple.mount-point conforms to: public.item, com.apple.resolvable API-Since: 14.0
      • UTTypeAliasFile

        @NotNull
        public static @NotNull UTType UTTypeAliasFile()
        \brief A fully-formed alias file. UTI: com.apple.alias-file conforms to: public.data, com.apple.resolvable API-Since: 14.0
      • UTTypeURLBookmarkData

        @NotNull
        public static @NotNull UTType UTTypeURLBookmarkData()
        \brief A URL bookmark. UTI: com.apple.bookmark conforms to: public.data, com.apple.resolvable API-Since: 14.0
      • UTTypeURL

        @NotNull
        public static @NotNull UTType UTTypeURL()
        \brief Any URL. UTI: public.url conforms to: public.data API-Since: 14.0
      • UTTypeFileURL

        @NotNull
        public static @NotNull UTType UTTypeFileURL()
        \brief A URL with the scheme \c "file:". UTI: public.file-url conforms to: public.url API-Since: 14.0
      • UTTypeText

        @NotNull
        public static @NotNull UTType UTTypeText()
        \brief The base type for all text-encoded data, including text with markup (HTML, RTF, etc.). UTI: public.text conforms to: public.data, public.content API-Since: 14.0
      • UTTypePlainText

        @NotNull
        public static @NotNull UTType UTTypePlainText()
        \brief Text with no markup and an unspecified encoding. UTI: public.plain-text conforms to: public.text API-Since: 14.0
      • UTTypeUTF8PlainText

        @NotNull
        public static @NotNull UTType UTTypeUTF8PlainText()
        \brief Plain text encoded as UTF-8. UTI: public.utf8-plain-text conforms to: public.plain-text API-Since: 14.0
      • UTTypeUTF16ExternalPlainText

        @NotNull
        public static @NotNull UTType UTTypeUTF16ExternalPlainText()
        \brief Plain text encoded as UTF-16 with a BOM, or if a BOM is not present, using "external representation" byte order (big-endian). UTI: public.utf16-external-plain-text conforms to: public.plain-text API-Since: 14.0
      • UTTypeUTF16PlainText

        @NotNull
        public static @NotNull UTType UTTypeUTF16PlainText()
        \brief Plain text encoded as UTF-16, in native byte order, with an optional BOM. UTI: public.utf16-plain-text conforms to: public.plain-text API-Since: 14.0
      • UTTypeDelimitedText

        @NotNull
        public static @NotNull UTType UTTypeDelimitedText()
        \brief Text containing delimited values. UTI: public.delimited-values-text conforms to: public.text API-Since: 14.0
      • UTTypeCommaSeparatedText

        @NotNull
        public static @NotNull UTType UTTypeCommaSeparatedText()
        \brief Text containing comma-separated values (.csv). UTI: public.comma-separated-values-text conforms to: public.delimited-values-text API-Since: 14.0
      • UTTypeTabSeparatedText

        @NotNull
        public static @NotNull UTType UTTypeTabSeparatedText()
        \brief Text containing tab-separated values. UTI: public.tab-separated-values-text conforms to: public.delimited-values-text API-Since: 14.0
      • UTTypeUTF8TabSeparatedText

        @NotNull
        public static @NotNull UTType UTTypeUTF8TabSeparatedText()
        \brief UTF-8 encoded text containing tab-separated values. UTI: public.utf8-tab-separated-values-text conforms to: public.tab-separated-values-text, public.utf8-plain-text API-Since: 14.0
      • UTTypeRTF

        @NotNull
        public static @NotNull UTType UTTypeRTF()
        \brief Rich Text Format data. UTI: public.rtf conforms to: public.text API-Since: 14.0
      • UTTypeHTML

        @NotNull
        public static @NotNull UTType UTTypeHTML()
        \brief Any version of HTML. UTI: public.html conforms to: public.text API-Since: 14.0
      • UTTypeXML

        @NotNull
        public static @NotNull UTType UTTypeXML()
        \brief Generic XML. UTI: public.xml conforms to: public.text API-Since: 14.0
      • UTTypeYAML

        @NotNull
        public static @NotNull UTType UTTypeYAML()
        \brief Yet Another Markup Language. UTI: public.yaml conforms to: public.text API-Since: 14.0
      • UTTypeSourceCode

        @NotNull
        public static @NotNull UTType UTTypeSourceCode()
        \brief Abstract type for source code of any language. UTI: public.source-code conforms to: public.plain-text API-Since: 14.0
      • UTTypeAssemblyLanguageSource

        @NotNull
        public static @NotNull UTType UTTypeAssemblyLanguageSource()
        \brief Assembly language source (.s) UTI: public.assembly-source conforms to: public.source-code API-Since: 14.0
      • UTTypeCSource

        @NotNull
        public static @NotNull UTType UTTypeCSource()
        \brief C source code (.c) UTI: public.c-source conforms to: public.source-code API-Since: 14.0
      • UTTypeObjectiveCSource

        @NotNull
        public static @NotNull UTType UTTypeObjectiveCSource()
        \brief Objective-C source code (.m) UTI: public.objective-c-source conforms to: public.source-code API-Since: 14.0
      • UTTypeSwiftSource

        @NotNull
        public static @NotNull UTType UTTypeSwiftSource()
        \brief Swift source code (.swift) UTI: public.swift-source conforms to: public.source-code API-Since: 14.0
      • UTTypeCPlusPlusSource

        @NotNull
        public static @NotNull UTType UTTypeCPlusPlusSource()
        \brief C++ source code (.cp, etc.) UTI: public.c-plus-plus-source conforms to: public.source-code API-Since: 14.0
      • UTTypeObjectiveCPlusPlusSource

        @NotNull
        public static @NotNull UTType UTTypeObjectiveCPlusPlusSource()
        \brief Objective-C++ source code. UTI: public.objective-c-plus-plus-source conforms to: public.source-code API-Since: 14.0
      • UTTypeCHeader

        @NotNull
        public static @NotNull UTType UTTypeCHeader()
        \brief A C header. UTI: public.c-header conforms to: public.source-code API-Since: 14.0
      • UTTypeCPlusPlusHeader

        @NotNull
        public static @NotNull UTType UTTypeCPlusPlusHeader()
        \brief A C++ header. UTI: public.c-plus-plus-header conforms to: public.source-code API-Since: 14.0
      • UTTypeScript

        @NotNull
        public static @NotNull UTType UTTypeScript()
        \brief A base type for any scripting language source. UTI: public.script conforms to: public.source-code API-Since: 14.0
      • UTTypeAppleScript

        @NotNull
        public static @NotNull UTType UTTypeAppleScript()
        \brief An AppleScript text-based script (.applescript). UTI: com.apple.applescript.text conforms to: public.script API-Since: 14.0
      • UTTypeOSAScript

        @NotNull
        public static @NotNull UTType UTTypeOSAScript()
        \brief An Open Scripting Architecture binary script (.scpt). UTI: com.apple.applescript.script conforms to: public.data, public.script API-Since: 14.0
      • UTTypeOSAScriptBundle

        @NotNull
        public static @NotNull UTType UTTypeOSAScriptBundle()
        \brief An Open Scripting Architecture script bundle (.scptd). UTI: com.apple.applescript.script-bundle conforms to: com.apple.bundle, com.apple.package, public.script API-Since: 14.0
      • UTTypeJavaScript

        @NotNull
        public static @NotNull UTType UTTypeJavaScript()
        \brief JavaScript source code UTI: com.netscape.javascript-source conforms to: public.source-code, public.executable API-Since: 14.0
      • UTTypeShellScript

        @NotNull
        public static @NotNull UTType UTTypeShellScript()
        \brief The base type for shell scripts. UTI: public.shell-script conforms to: public.script API-Since: 14.0
      • UTTypePerlScript

        @NotNull
        public static @NotNull UTType UTTypePerlScript()
        \brief A Perl script. UTI: public.perl-script conforms to: public.shell-script API-Since: 14.0
      • UTTypePythonScript

        @NotNull
        public static @NotNull UTType UTTypePythonScript()
        \brief A Python script. UTI: public.python-script conforms to: public.shell-script API-Since: 14.0
      • UTTypeRubyScript

        @NotNull
        public static @NotNull UTType UTTypeRubyScript()
        \brief A Ruby script. UTI: public.ruby-script conforms to: public.shell-script API-Since: 14.0
      • UTTypePHPScript

        @NotNull
        public static @NotNull UTType UTTypePHPScript()
        \brief A PHP script. UTI: public.php-script conforms to: public.shell-script API-Since: 14.0
      • UTTypeJSON

        @NotNull
        public static @NotNull UTType UTTypeJSON()
        \brief JavaScript object notation (JSON) data UTI: public.json conforms to: public.text \note JSON almost (but doesn't quite) conforms to com.netscape.javascript-source. API-Since: 14.0
      • UTTypePropertyList

        @NotNull
        public static @NotNull UTType UTTypePropertyList()
        \brief A base type for property lists. UTI: com.apple.property-list conforms to: public.data API-Since: 14.0
      • UTTypeXMLPropertyList

        @NotNull
        public static @NotNull UTType UTTypeXMLPropertyList()
        \brief An XML property list. UTI: com.apple.xml-property-list conforms to: public.xml, com.apple.property-list API-Since: 14.0
      • UTTypeBinaryPropertyList

        @NotNull
        public static @NotNull UTType UTTypeBinaryPropertyList()
        \brief A binary property list. UTI: com.apple.binary-property-list conforms to: com.apple.property-list API-Since: 14.0
      • UTTypePDF

        @NotNull
        public static @NotNull UTType UTTypePDF()
        \brief An Adobe PDF document. UTI: com.adobe.pdf conforms to: public.data, public.composite-content API-Since: 14.0
      • UTTypeRTFD

        @NotNull
        public static @NotNull UTType UTTypeRTFD()
        \brief A Rich Text Format Directory document (RTF with content embedding in its on-disk format.) UTI: com.apple.rtfd conforms to: com.apple.package, public.composite-content API-Since: 14.0
      • UTTypeFlatRTFD

        @NotNull
        public static @NotNull UTType UTTypeFlatRTFD()
        \brief A flattened RTFD document (formatted for the pasteboard.) UTI: com.apple.flat-rtfd conforms to: public.data, public.composite-content API-Since: 14.0
      • UTTypeWebArchive

        @NotNull
        public static @NotNull UTType UTTypeWebArchive()
        \brief The WebKit webarchive format. UTI: com.apple.webarchive conforms to: public.data, public.composite-content API-Since: 14.0
      • UTTypeImage

        @NotNull
        public static @NotNull UTType UTTypeImage()
        \brief A base type for abstract image data. UTI: public.image conforms to: public.data, public.content API-Since: 14.0
      • UTTypeJPEG

        @NotNull
        public static @NotNull UTType UTTypeJPEG()
        \brief A JPEG image. UTI: public.jpeg conforms to: public.image API-Since: 14.0
      • UTTypeTIFF

        @NotNull
        public static @NotNull UTType UTTypeTIFF()
        \brief A TIFF image. UTI: public.tiff conforms to: public.image API-Since: 14.0
      • UTTypeGIF

        @NotNull
        public static @NotNull UTType UTTypeGIF()
        \brief A GIF image. UTI: com.compuserve.gif conforms to: public.image API-Since: 14.0
      • UTTypePNG

        @NotNull
        public static @NotNull UTType UTTypePNG()
        \brief A PNG image. UTI: public.png conforms to: public.image API-Since: 14.0
      • UTTypeICNS

        @NotNull
        public static @NotNull UTType UTTypeICNS()
        \brief Apple icon data UTI: com.apple.icns conforms to: public.image API-Since: 14.0
      • UTTypeBMP

        @NotNull
        public static @NotNull UTType UTTypeBMP()
        \brief A Windows bitmap. UTI: com.microsoft.bmp conforms to: public.image API-Since: 14.0
      • UTTypeICO

        @NotNull
        public static @NotNull UTType UTTypeICO()
        \brief Windows icon data UTI: com.microsoft.ico conforms to: public.image API-Since: 14.0
      • UTTypeRAWImage

        @NotNull
        public static @NotNull UTType UTTypeRAWImage()
        \brief A base type for raw image data (.raw). UTI: public.camera-raw-image conforms to: public.image API-Since: 14.0
      • UTTypeSVG

        @NotNull
        public static @NotNull UTType UTTypeSVG()
        \brief A Scalable Vector Graphics image. UTI: public.svg-image conforms to: public.image API-Since: 14.0
      • UTTypeLivePhoto

        @NotNull
        public static @NotNull UTType UTTypeLivePhoto()
        \brief A Live Photo. UTI: com.apple.live-photo API-Since: 14.0
      • UTTypeHEIF

        @NotNull
        public static @NotNull UTType UTTypeHEIF()
        \brief A High Efficiency Image File Format image. UTI: public.heif conforms to: public.heif-standard API-Since: 14.0
      • UTTypeHEIC

        @NotNull
        public static @NotNull UTType UTTypeHEIC()
        \brief A High Efficiency Image Coding image. UTI: public.heic conforms to: public.heif-standard API-Since: 14.0
      • UTTypeWebP

        @NotNull
        public static @NotNull UTType UTTypeWebP()
        \brief The WebP image format. UTI: org.webmproject.webp conforms to: public.image API-Since: 14.0
      • UTType3DContent

        @NotNull
        public static @NotNull UTType UTType3DContent()
        \brief A base type for 3D content. UTI: public.3d-content conforms to: public.content API-Since: 14.0
      • UTTypeUSD

        @NotNull
        public static @NotNull UTType UTTypeUSD()
        \brief Universal Scene Description content. UTI: com.pixar.universal-scene-description conforms to: public.3d-content, public.data API-Since: 14.0
      • UTTypeUSDZ

        @NotNull
        public static @NotNull UTType UTTypeUSDZ()
        \brief Universal Scene Description Package content. UTI: com.pixar.universal-scene-description-mobile conforms to: public.3d-content, public.data API-Since: 14.0
      • UTTypeRealityFile

        @NotNull
        public static @NotNull UTType UTTypeRealityFile()
        \brief A Reality File. UTI: com.apple.reality conforms to: public.data API-Since: 14.0
      • UTTypeSceneKitScene

        @NotNull
        public static @NotNull UTType UTTypeSceneKitScene()
        \brief A SceneKit serialized scene. UTI: com.apple.scenekit.scene conforms to: public.3d-content, public.data API-Since: 14.0
      • UTTypeARReferenceObject

        @NotNull
        public static @NotNull UTType UTTypeARReferenceObject()
        \brief An AR reference object. UTI: com.apple.arobject conforms to: public.data API-Since: 14.0
      • UTTypeAudiovisualContent

        @NotNull
        public static @NotNull UTType UTTypeAudiovisualContent()
        \brief Any audio and/or video content. UTI: public.audiovisual-content conforms to: public.data, public.content API-Since: 14.0
      • UTTypeMovie

        @NotNull
        public static @NotNull UTType UTTypeMovie()
        \brief A media format which may contain both video and audio. This type corresponds to what users would label a "movie". UTI: public.movie conforms to: public.audiovisual-content API-Since: 14.0
      • UTTypeVideo

        @NotNull
        public static @NotNull UTType UTTypeVideo()
        \brief Pure video data with no audio data. UTI: public.video conforms to: public.movie API-Since: 14.0
      • UTTypeAudio

        @NotNull
        public static @NotNull UTType UTTypeAudio()
        \brief Pure audio data with no video data. UTI: public.audio conforms to: public.audiovisual-content API-Since: 14.0
      • UTTypeQuickTimeMovie

        @NotNull
        public static @NotNull UTType UTTypeQuickTimeMovie()
        \brief A QuickTime movie. UTI: com.apple.quicktime-movie conforms to: public.movie API-Since: 14.0
      • UTTypeMPEG

        @NotNull
        public static @NotNull UTType UTTypeMPEG()
        \brief An MPEG-1 or MPEG-2 movie. UTI: public.mpeg conforms to: public.movie API-Since: 14.0
      • UTTypeMPEG2Video

        @NotNull
        public static @NotNull UTType UTTypeMPEG2Video()
        \brief An MPEG-2 video. UTI: public.mpeg-2-video conforms to: public.video API-Since: 14.0
      • UTTypeMPEG2TransportStream

        @NotNull
        public static @NotNull UTType UTTypeMPEG2TransportStream()
        \brief The MPEG-2 Transport Stream movie format. UTI: public.mpeg-2-transport-stream conforms to: public.movie API-Since: 14.0
      • UTTypeMP3

        @NotNull
        public static @NotNull UTType UTTypeMP3()
        \brief MP3 audio. UTI: public.mp3 conforms to: public.audio API-Since: 14.0
      • UTTypeMPEG4Movie

        @NotNull
        public static @NotNull UTType UTTypeMPEG4Movie()
        \brief MPEG-4 movie UTI: public.mpeg-4 conforms to: public.movie API-Since: 14.0
      • UTTypeMPEG4Audio

        @NotNull
        public static @NotNull UTType UTTypeMPEG4Audio()
        \brief An MPEG-4 audio layer file. UTI: public.mpeg-4-audio conforms to: public.mpeg-4, public.audio API-Since: 14.0
      • UTTypeAppleProtectedMPEG4Audio

        @NotNull
        public static @NotNull UTType UTTypeAppleProtectedMPEG4Audio()
        \brief The Apple protected MPEG4 format (.m4p, iTunes music store format.) UTI: com.apple.protected-mpeg-4-audio conforms to: public.audio API-Since: 14.0
      • UTTypeAppleProtectedMPEG4Video

        @NotNull
        public static @NotNull UTType UTTypeAppleProtectedMPEG4Video()
        \brief An Apple protected MPEG-4 movie. UTI: com.apple.protected-mpeg-4-video conforms to: com.apple.m4v-video API-Since: 14.0
      • UTTypeAVI

        @NotNull
        public static @NotNull UTType UTTypeAVI()
        \brief The AVI movie format. UTI: public.avi conforms to: public.movie API-Since: 14.0
      • UTTypeAIFF

        @NotNull
        public static @NotNull UTType UTTypeAIFF()
        \brief The AIFF audio format UTI: public.aiff-audio conforms to: public.aifc-audio API-Since: 14.0
      • UTTypeWAV

        @NotNull
        public static @NotNull UTType UTTypeWAV()
        \brief The Microsoft waveform audio format (.wav). UTI: com.microsoft.waveform-audio conforms to: public.audio API-Since: 14.0
      • UTTypeMIDI

        @NotNull
        public static @NotNull UTType UTTypeMIDI()
        \brief The MIDI audio format. UTI: public.midi-audio conforms to: public.audio API-Since: 14.0
      • UTTypePlaylist

        @NotNull
        public static @NotNull UTType UTTypePlaylist()
        \brief The base type for playlists. UTI: public.playlist API-Since: 14.0
      • UTTypeM3UPlaylist

        @NotNull
        public static @NotNull UTType UTTypeM3UPlaylist()
        \brief An M3U or M3U8 playlist UTI: public.m3u-playlist conforms to: public.text, public.playlist API-Since: 14.0
      • UTTypeFolder

        @NotNull
        public static @NotNull UTType UTTypeFolder()
        \brief A user-browsable directory (i.e. not a package.) UTI: public.folder conforms to: public.directory API-Since: 14.0
      • UTTypeVolume

        @NotNull
        public static @NotNull UTType UTTypeVolume()
        \brief The root folder of a volume or mount point. UTI: public.volume conforms to: public.folder API-Since: 14.0
      • UTTypePackage

        @NotNull
        public static @NotNull UTType UTTypePackage()
        \brief A packaged directory. Bundles differ from packages in that a bundle has an internal file hierarchy that \c CFBundle can read, while packages are displayed to the user as if they were regular files. A single file system object can be both a package and a bundle. UTI: com.apple.package conforms to: public.directory API-Since: 14.0
      • UTTypeBundle

        @NotNull
        public static @NotNull UTType UTTypeBundle()
        \brief A directory conforming to one of the \c CFBundle layouts. Bundles differ from packages in that a bundle has an internal file hierarchy that \c CFBundle can read, while packages are displayed to the user as if they were regular files. A single file system object can be both a package and a bundle. UTI: com.apple.bundle conforms to: public.directory API-Since: 14.0
      • UTTypePluginBundle

        @NotNull
        public static @NotNull UTType UTTypePluginBundle()
        \brief The base type for bundle-based plugins. UTI: com.apple.plugin conforms to: com.apple.bundle, com.apple.package API-Since: 14.0
      • UTTypeSpotlightImporter

        @NotNull
        public static @NotNull UTType UTTypeSpotlightImporter()
        \brief A Spotlight metadata importer bundle. UTI: com.apple.metadata-importer conforms to: com.apple.plugin API-Since: 14.0
      • UTTypeQuickLookGenerator

        @NotNull
        public static @NotNull UTType UTTypeQuickLookGenerator()
        \brief A QuickLook preview generator bundle. UTI: com.apple.quicklook-generator conforms to: com.apple.plugin API-Since: 14.0
      • UTTypeXPCService

        @NotNull
        public static @NotNull UTType UTTypeXPCService()
        \brief An XPC service bundle. UTI: com.apple.xpc-service conforms to: com.apple.bundle, com.apple.package API-Since: 14.0
      • UTTypeFramework

        @NotNull
        public static @NotNull UTType UTTypeFramework()
        \brief A macOS or iOS framework bundle. UTI: com.apple.framework conforms to: com.apple.bundle API-Since: 14.0
      • UTTypeApplication

        @NotNull
        public static @NotNull UTType UTTypeApplication()
        \brief The base type for macOS and iOS applications. UTI: com.apple.application conforms to: public.executable API-Since: 14.0
      • UTTypeApplicationBundle

        @NotNull
        public static @NotNull UTType UTTypeApplicationBundle()
        \brief A bundled application. UTI: com.apple.application-bundle conforms to: com.apple.application, com.apple.bundle, com.apple.package API-Since: 14.0
      • UTTypeApplicationExtension

        @NotNull
        public static @NotNull UTType UTTypeApplicationExtension()
        \brief An application extension (.appex). UTI: com.apple.application-and-system-extension conforms to: com.apple.xpc-service API-Since: 14.0
      • UTTypeUnixExecutable

        @NotNull
        public static @NotNull UTType UTTypeUnixExecutable()
        \brief A UNIX executable (flat file.) UTI: public.unix-executable conforms to: public.data, public.executable API-Since: 14.0
      • UTTypeEXE

        @NotNull
        public static @NotNull UTType UTTypeEXE()
        \brief A Windows executable (.exe). UTI: com.microsoft.windows-executable conforms to: public.data, public.executable API-Since: 14.0
      • UTTypeSystemPreferencesPane

        @NotNull
        public static @NotNull UTType UTTypeSystemPreferencesPane()
        \brief A System Preferences pane. UTI: com.apple.systempreference.prefpane conforms to: com.apple.package, com.apple.bundle API-Since: 14.0
      • UTTypeArchive

        @NotNull
        public static @NotNull UTType UTTypeArchive()
        \brief an archive of files and directories UTI: public.archive API-Since: 14.0
      • UTTypeGZIP

        @NotNull
        public static @NotNull UTType UTTypeGZIP()
        \brief A GNU zip archive. UTI: org.gnu.gnu-zip-archive conforms to: public.data, public.archive API-Since: 14.0
      • UTTypeBZ2

        @NotNull
        public static @NotNull UTType UTTypeBZ2()
        \brief A bzip2 archive. UTI: public.bzip2-archive conforms to: public.data, public.archive API-Since: 14.0
      • UTTypeZIP

        @NotNull
        public static @NotNull UTType UTTypeZIP()
        \brief A zip archive. UTI: public.zip-archive conforms to: com.pkware.zip-archive API-Since: 14.0
      • UTTypeAppleArchive

        @NotNull
        public static @NotNull UTType UTTypeAppleArchive()
        \brief An Apple Archive. UTI: com.apple.archive conforms to: public.data, public.archive API-Since: 14.0
      • UTTypeSpreadsheet

        @NotNull
        public static @NotNull UTType UTTypeSpreadsheet()
        \brief A base type for spreadsheet documents. UTI: public.spreadsheet conforms to: public.content API-Since: 14.0
      • UTTypePresentation

        @NotNull
        public static @NotNull UTType UTTypePresentation()
        \brief A base type for presentation documents. UTI: public.presentation conforms to: public.composite-content API-Since: 14.0
      • UTTypeDatabase

        @NotNull
        public static @NotNull UTType UTTypeDatabase()
        \brief A database store. UTI: public.database API-Since: 14.0
      • UTTypeMessage

        @NotNull
        public static @NotNull UTType UTTypeMessage()
        \brief A base type for messages (email, IM, etc.) UTI: public.message API-Since: 14.0
      • UTTypeContact

        @NotNull
        public static @NotNull UTType UTTypeContact()
        \brief contact information, e.g. for a person, group, organization UTI: public.contact API-Since: 14.0
      • UTTypeVCard

        @NotNull
        public static @NotNull UTType UTTypeVCard()
        \brief A vCard file. UTI: public.vcard conforms to: public.text, public.contact API-Since: 14.0
      • UTTypeToDoItem

        @NotNull
        public static @NotNull UTType UTTypeToDoItem()
        \brief A to-do item. UTI: public.to-do-item API-Since: 14.0
      • UTTypeCalendarEvent

        @NotNull
        public static @NotNull UTType UTTypeCalendarEvent()
        \brief A calendar event. UTI: public.calendar-event API-Since: 14.0
      • UTTypeEmailMessage

        @NotNull
        public static @NotNull UTType UTTypeEmailMessage()
        \brief An e-mail message. UTI: public.email-message conforms to: public.message API-Since: 14.0
      • UTTypeInternetLocation

        @NotNull
        public static @NotNull UTType UTTypeInternetLocation()
        \brief A base type for Apple Internet location files. UTI: com.apple.internet-location conforms to: public.data API-Since: 14.0
      • UTTypeInternetShortcut

        @NotNull
        public static @NotNull UTType UTTypeInternetShortcut()
        \brief Microsoft Internet shortcut files (.url). UTI: com.apple.internet-location conforms to: public.data API-Since: 14.0
      • UTTypeFont

        @NotNull
        public static @NotNull UTType UTTypeFont()
        \brief A base type for fonts. UTI: public.font API-Since: 14.0
      • UTTypeBookmark

        @NotNull
        public static @NotNull UTType UTTypeBookmark()
        \brief A bookmark. UTI: public.bookmark \sa UTTypeURLBookmarkData API-Since: 14.0
      • UTTypePKCS12

        @NotNull
        public static @NotNull UTType UTTypePKCS12()
        \brief PKCS#12 data. UTI: com.rsa.pkcs-12 conforms to: public.data API-Since: 14.0
      • UTTypeX509Certificate

        @NotNull
        public static @NotNull UTType UTTypeX509Certificate()
        \brief An X.509 certificate. UTI: public.x509-certificate conforms to: public.data API-Since: 14.0
      • UTTypeEPUB

        @NotNull
        public static @NotNull UTType UTTypeEPUB()
        \brief The EPUB format. UTI: org.idpf.epub-container conforms to: public.data, public.composite-content API-Since: 14.0
      • UTTypeLog

        @NotNull
        public static @NotNull UTType UTTypeLog()
        \brief A base type for console logs. UTI: public.log API-Since: 14.0
      • UTTypeMakefile

        @NotNull
        public static @NotNull UTType UTTypeMakefile()
        \brief A makefile. UTI: public.make-source conforms to: public.script API-Since: 15.0
      • UTTypeAHAP

        @NotNull
        public static @NotNull UTType UTTypeAHAP()
        \brief An Apple Haptics Audio Pattern file. UTI: com.apple.haptics.ahap API-Since: 17.0