/* * Copyright (C) 2013-2015 RoboVM AB * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.robovm.apple.mobilecoreservices; /*<imports>*/ import java.io.*; import java.nio.*; import java.util.*; import org.robovm.objc.*; import org.robovm.objc.annotation.*; import org.robovm.objc.block.*; import org.robovm.rt.*; import org.robovm.rt.annotation.*; import org.robovm.rt.bro.*; import org.robovm.rt.bro.annotation.*; import org.robovm.rt.bro.ptr.*; import org.robovm.apple.foundation.*; import org.robovm.apple.corefoundation.*; /*</imports>*/ /*<javadoc>*/ /*</javadoc>*/ /*<annotations>*/@Library("MobileCoreServices")/*</annotations>*/ /*<visibility>*/public/*</visibility>*/ class /*<name>*/UTType/*</name>*/ extends /*<extends>*/CocoaUtility/*</extends>*/ /*<implements>*//*</implements>*/ { /*<ptr>*/ /*</ptr>*/ /*<bind>*/static { Bro.bind(UTType.class); }/*</bind>*/ /*<constants>*//*</constants>*/ /*<constructors>*//*</constructors>*/ /*<properties>*//*</properties>*/ /*<members>*//*</members>*/ /*<methods>*/ @Library("MobileCoreServices") public static class AbstractBase { static { Bro.bind(AbstractBase.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeItem", optional=true) public static native String Item(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeContent", optional=true) public static native String Content(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeCompositeContent", optional=true) public static native String CompositeContent(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMessage", optional=true) public static native String Message(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeContact", optional=true) public static native String Contact(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeArchive", optional=true) public static native String Archive(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeDiskImage", optional=true) public static native String DiskImage(); } @Library("MobileCoreServices") public static class ConcreteBase { static { Bro.bind(ConcreteBase.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeData", optional=true) public static native String Data(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeDirectory", optional=true) public static native String Directory(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeResolvable", optional=true) public static native String Resolvable(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeSymLink", optional=true) public static native String SymLink(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeExecutable", optional=true) public static native String Executable(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMountPoint", optional=true) public static native String MountPoint(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeAliasFile", optional=true) public static native String AliasFile(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeAliasRecord", optional=true) public static native String AliasRecord(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeURLBookmarkData", optional=true) public static native String URLBookmarkData(); } @Library("MobileCoreServices") public static class URL { static { Bro.bind(URL.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeURL", optional=true) public static native String URL(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeFileURL", optional=true) public static native String FileURL(); } @Library("MobileCoreServices") public static class Text { static { Bro.bind(Text.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeText", optional=true) public static native String Text(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypePlainText", optional=true) public static native String PlainText(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeUTF8PlainText", optional=true) public static native String UTF8PlainText(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeUTF16ExternalPlainText", optional=true) public static native String UTF16ExternalPlainText(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeUTF16PlainText", optional=true) public static native String UTF16PlainText(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeDelimitedText", optional=true) public static native String DelimitedText(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeCommaSeparatedText", optional=true) public static native String CommaSeparatedText(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeTabSeparatedText", optional=true) public static native String TabSeparatedText(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeUTF8TabSeparatedText", optional=true) public static native String UTF8TabSeparatedText(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeRTF", optional=true) public static native String RTF(); } @Library("MobileCoreServices") public static class MarkupLanguage { static { Bro.bind(MarkupLanguage.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeHTML", optional=true) public static native String HTML(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeXML", optional=true) public static native String XML(); } @Library("MobileCoreServices") public static class ProgrammingLanguage { static { Bro.bind(ProgrammingLanguage.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeSourceCode", optional=true) public static native String SourceCode(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeAssemblyLanguageSource", optional=true) public static native String AssemblyLanguageSource(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeCSource", optional=true) public static native String CSource(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeObjectiveCSource", optional=true) public static native String ObjectiveCSource(); /** * @since Available in iOS 9.0 and later. */ @GlobalValue(symbol="kUTTypeSwiftSource", optional=true) public static native String SwiftSource(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeCPlusPlusSource", optional=true) public static native String CPlusPlusSource(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeObjectiveCPlusPlusSource", optional=true) public static native String ObjectiveCPlusPlusSource(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeCHeader", optional=true) public static native String CHeader(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeCPlusPlusHeader", optional=true) public static native String CPlusPlusHeader(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeJavaSource", optional=true) public static native String JavaSource(); } @Library("MobileCoreServices") public static class ScriptingLanguage { static { Bro.bind(ScriptingLanguage.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeScript", optional=true) public static native String Script(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeAppleScript", optional=true) public static native String AppleScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeOSAScript", optional=true) public static native String OSAScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeOSAScriptBundle", optional=true) public static native String OSAScriptBundle(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeJavaScript", optional=true) public static native String JavaScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeShellScript", optional=true) public static native String ShellScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePerlScript", optional=true) public static native String PerlScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePythonScript", optional=true) public static native String PythonScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeRubyScript", optional=true) public static native String RubyScript(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePHPScript", optional=true) public static native String PHPScript(); } @Library("MobileCoreServices") public static class SerializedData { static { Bro.bind(SerializedData.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeJSON", optional=true) public static native String JSON(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePropertyList", optional=true) public static native String PropertyList(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeXMLPropertyList", optional=true) public static native String XMLPropertyList(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeBinaryPropertyList", optional=true) public static native String BinaryPropertyList(); } @Library("MobileCoreServices") public static class CompositeContent { static { Bro.bind(CompositeContent.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypePDF", optional=true) public static native String PDF(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeRTFD", optional=true) public static native String RTFD(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeFlatRTFD", optional=true) public static native String FlatRTFD(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeTXNTextAndMultimediaData", optional=true) public static native String TXNTextAndMultimediaData(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeWebArchive", optional=true) public static native String WebArchive(); } @Library("MobileCoreServices") public static class ImageContent { static { Bro.bind(ImageContent.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeImage", optional=true) public static native String Image(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeJPEG", optional=true) public static native String JPEG(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeJPEG2000", optional=true) public static native String JPEG2000(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeTIFF", optional=true) public static native String TIFF(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypePICT", optional=true) public static native String PICT(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeGIF", optional=true) public static native String GIF(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypePNG", optional=true) public static native String PNG(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeQuickTimeImage", optional=true) public static native String QuickTimeImage(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeAppleICNS", optional=true) public static native String AppleICNS(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeBMP", optional=true) public static native String BMP(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeICO", optional=true) public static native String ICO(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeRawImage", optional=true) public static native String RawImage(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeScalableVectorGraphics", optional=true) public static native String ScalableVectorGraphics(); } @Library("MobileCoreServices") public static class AudiovisualContent { static { Bro.bind(AudiovisualContent.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeAudiovisualContent", optional=true) public static native String AudiovisualContent(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMovie", optional=true) public static native String Movie(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeVideo", optional=true) public static native String Video(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeAudio", optional=true) public static native String Audio(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeQuickTimeMovie", optional=true) public static native String QuickTimeMovie(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMPEG", optional=true) public static native String MPEG(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeMPEG2Video", optional=true) public static native String MPEG2Video(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeMPEG2TransportStream", optional=true) public static native String MPEG2TransportStream(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMP3", optional=true) public static native String MP3(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMPEG4", optional=true) public static native String MPEG4(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeMPEG4Audio", optional=true) public static native String MPEG4Audio(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeAppleProtectedMPEG4Audio", optional=true) public static native String AppleProtectedMPEG4Audio(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeAppleProtectedMPEG4Video", optional=true) public static native String AppleProtectedMPEG4Video(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeAVIMovie", optional=true) public static native String AVIMovie(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeAudioInterchangeFileFormat", optional=true) public static native String AudioInterchangeFileFormat(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeWaveformAudio", optional=true) public static native String WaveformAudio(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeMIDIAudio", optional=true) public static native String MIDIAudio(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePlaylist", optional=true) public static native String Playlist(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeM3UPlaylist", optional=true) public static native String M3UPlaylist(); } @Library("MobileCoreServices") public static class Directory { static { Bro.bind(Directory.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeFolder", optional=true) public static native String Folder(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeVolume", optional=true) public static native String Volume(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypePackage", optional=true) public static native String Package(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeBundle", optional=true) public static native String Bundle(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePluginBundle", optional=true) public static native String PluginBundle(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeSpotlightImporter", optional=true) public static native String SpotlightImporter(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeQuickLookGenerator", optional=true) public static native String QuickLookGenerator(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeXPCService", optional=true) public static native String XPCService(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeFramework", optional=true) public static native String Framework(); } @Library("MobileCoreServices") public static class ApplicationAndExecutable { static { Bro.bind(ApplicationAndExecutable.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeApplication", optional=true) public static native String Application(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeApplicationBundle", optional=true) public static native String ApplicationBundle(); /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeApplicationFile", optional=true) public static native String ApplicationFile(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeUnixExecutable", optional=true) public static native String UnixExecutable(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeWindowsExecutable", optional=true) public static native String WindowsExecutable(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeJavaClass", optional=true) public static native String JavaClass(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeJavaArchive", optional=true) public static native String JavaArchive(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeSystemPreferencesPane", optional=true) public static native String SystemPreferencesPane(); } @Library("MobileCoreServices") public static class Archive { static { Bro.bind(Archive.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeGNUZipArchive", optional=true) public static native String GNUZipArchive(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeBzip2Archive", optional=true) public static native String Bzip2Archive(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeZipArchive", optional=true) public static native String ZipArchive(); } @Library("MobileCoreServices") public static class Document { static { Bro.bind(Document.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeSpreadsheet", optional=true) public static native String Spreadsheet(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePresentation", optional=true) public static native String Presentation(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeDatabase", optional=true) public static native String Database(); } @Library("MobileCoreServices") public static class Contact { static { Bro.bind(Contact.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeVCard", optional=true) public static native String VCard(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeToDoItem", optional=true) public static native String ToDoItem(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeCalendarEvent", optional=true) public static native String CalendarEvent(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeEmailMessage", optional=true) public static native String EmailMessage(); } @Library("MobileCoreServices") public static class Internet { static { Bro.bind(Internet.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeInternetLocation", optional=true) public static native String InternetLocation(); } @Library("MobileCoreServices") public static class Miscellaneous { static { Bro.bind(Miscellaneous.class); } /** * @since Available in iOS 3.0 and later. */ @GlobalValue(symbol="kUTTypeInkText", optional=true) public static native String InkText(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeFont", optional=true) public static native String Font(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeBookmark", optional=true) public static native String Bookmark(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTType3DContent", optional=true) public static native String _3DContent(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypePKCS12", optional=true) public static native String PKCS12(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeX509Certificate", optional=true) public static native String X509Certificate(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeElectronicPublication", optional=true) public static native String ElectronicPublication(); /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kUTTypeLog", optional=true) public static native String Log(); } /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeCreatePreferredIdentifierForTag", optional=true) public static native String createPreferredIdentifierForTag(UTTagClass inTagClass, String inTag, String inConformingToUTI); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeCreateAllIdentifiersForTag", optional=true) public static native @org.robovm.rt.bro.annotation.Marshaler(CFArray.AsStringListMarshaler.class) List<String> createAllIdentifiersForTag(UTTagClass inTagClass, String inTag, String inConformingToUTI); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeCopyPreferredTagWithClass", optional=true) public static native String getPreferredTagWithClass(String inUTI, UTTagClass inTagClass); /** * @since Available in iOS 8.0 and later. */ @Bridge(symbol="UTTypeCopyAllTagsWithClass", optional=true) public static native @org.robovm.rt.bro.annotation.Marshaler(CFArray.AsStringListMarshaler.class) List<String> getAllTagsWithClass(String inUTI, UTTagClass inTagClass); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeEqual", optional=true) public static native boolean typeEqualsTo(String inUTI1, String inUTI2); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeConformsTo", optional=true) public static native boolean typeConformsTo(String inUTI, String inConformsToUTI); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeCopyDescription", optional=true) public static native String getDescriptionForType(String inUTI); /** * @since Available in iOS 8.0 and later. */ @Bridge(symbol="UTTypeIsDeclared", optional=true) public static native boolean typeIsDeclared(String inUTI); /** * @since Available in iOS 8.0 and later. */ @Bridge(symbol="UTTypeIsDynamic", optional=true) public static native boolean typeIsDynamic(String inUTI); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeCopyDeclaration", optional=true) public static native UTTypeDeclaration getDeclarationForType(String inUTI); /** * @since Available in iOS 3.0 and later. */ @Bridge(symbol="UTTypeCopyDeclaringBundleURL", optional=true) public static native NSURL getDeclaringBundleURLForType(String inUTI); /*</methods>*/ }