Class CFBundle

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CFBundle
    extends CFType
    • Constructor Detail

      • CFBundle

        protected CFBundle()
    • Method Detail

      • getMainBundle

        public static CFBundle getMainBundle()
      • getBundle

        public static CFBundle getBundle​(java.lang.String bundleID)
      • getAllBundles

        public static java.util.List<CFBundle> getAllBundles()
      • getClassTypeID

        public static long getClassTypeID()
      • createBundlesFromDirectory

        public static java.util.List<CFBundle> createBundlesFromDirectory​(CFAllocator allocator,
                                                                          CFURL directoryURL,
                                                                          java.lang.String bundleType)
      • getBundleURL

        public CFURL getBundleURL()
      • getValueForInfoDictionaryKey

        public CFType getValueForInfoDictionaryKey​(java.lang.String key)
      • getInfoDictionary

        public CFDictionary getInfoDictionary()
      • getLocalInfoDictionary

        public CFDictionary getLocalInfoDictionary()
      • getPackageInfo

        public void getPackageInfo​(org.robovm.rt.bro.ptr.IntPtr packageType,
                                   org.robovm.rt.bro.ptr.IntPtr packageCreator)
      • getIdentifier

        public java.lang.String getIdentifier()
      • getVersionNumber

        public int getVersionNumber()
      • getDevelopmentRegion

        public java.lang.String getDevelopmentRegion()
      • getSupportFilesDirectoryURL

        public CFURL getSupportFilesDirectoryURL()
      • getResourcesDirectoryURL

        public CFURL getResourcesDirectoryURL()
      • getPrivateFrameworksURL

        public CFURL getPrivateFrameworksURL()
      • getSharedFrameworksURL

        public CFURL getSharedFrameworksURL()
      • getSharedSupportURL

        public CFURL getSharedSupportURL()
      • getBuiltInPlugInsURL

        public CFURL getBuiltInPlugInsURL()
      • getInfoDictionaryInDirectory

        public static CFDictionary getInfoDictionaryInDirectory​(CFURL bundleURL)
      • getPackageInfoInDirectory

        public static boolean getPackageInfoInDirectory​(CFURL url,
                                                        org.robovm.rt.bro.ptr.IntPtr packageType,
                                                        org.robovm.rt.bro.ptr.IntPtr packageCreator)
      • getResourceURL

        public CFURL getResourceURL​(java.lang.String resourceName,
                                    java.lang.String resourceType,
                                    java.lang.String subDirName)
      • getResourceURLsOfType

        public CFArray getResourceURLsOfType​(java.lang.String resourceType,
                                             java.lang.String subDirName)
      • getLocalizedString

        public java.lang.String getLocalizedString​(java.lang.String key,
                                                   java.lang.String value,
                                                   java.lang.String tableName)
      • getResourceURLInDirectory

        public static CFURL getResourceURLInDirectory​(CFURL bundleURL,
                                                      java.lang.String resourceName,
                                                      java.lang.String resourceType,
                                                      java.lang.String subDirName)
      • getResourceURLsOfTypeInDirectory

        public static CFArray getResourceURLsOfTypeInDirectory​(CFURL bundleURL,
                                                               java.lang.String resourceType,
                                                               java.lang.String subDirName)
      • getBundleLocalizations

        public CFArray getBundleLocalizations()
      • getPreferredLocalizationsFromArray

        public static CFArray getPreferredLocalizationsFromArray​(CFArray locArray)
      • getLocalizationsForPreferences

        public static CFArray getLocalizationsForPreferences​(CFArray locArray,
                                                             CFArray prefArray)
      • getResourceURLForLocalization

        public CFURL getResourceURLForLocalization​(java.lang.String resourceName,
                                                   java.lang.String resourceType,
                                                   java.lang.String subDirName,
                                                   java.lang.String localizationName)
      • getResourceURLsOfTypeForLocalization

        public CFArray getResourceURLsOfTypeForLocalization​(java.lang.String resourceType,
                                                            java.lang.String subDirName,
                                                            java.lang.String localizationName)
      • getInfoDictionaryForURL

        public static CFDictionary getInfoDictionaryForURL​(CFURL url)
      • getLocalizationsForURL

        public static CFArray getLocalizationsForURL​(CFURL url)
      • getExecutableArchitecturesForURL

        public static CFArray getExecutableArchitecturesForURL​(CFURL url)
        Since:
        Available in iOS 2.0 and later.
      • getExecutableURL

        public CFURL getExecutableURL()
      • getExecutableArchitectures

        public CFArray getExecutableArchitectures()
        Since:
        Available in iOS 2.0 and later.
      • preflightExecutable

        public boolean preflightExecutable​(CFError.CFErrorPtr error)
        Since:
        Available in iOS 2.0 and later.
      • loadExecutableAndReturnError

        public boolean loadExecutableAndReturnError​(CFError.CFErrorPtr error)
        Since:
        Available in iOS 2.0 and later.
      • loadExecutable

        public boolean loadExecutable()
      • isExecutableLoaded

        public boolean isExecutableLoaded()
      • unloadExecutable

        public void unloadExecutable()
      • getFunctionPointerForName

        public org.robovm.rt.bro.ptr.VoidPtr getFunctionPointerForName​(java.lang.String functionName)
      • getFunctionPointersForNames

        public void getFunctionPointersForNames​(CFArray functionNames,
                                                org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr ftbl)
      • getDataPointerForName

        public org.robovm.rt.bro.ptr.VoidPtr getDataPointerForName​(java.lang.String symbolName)
      • getDataPointersForNames

        public void getDataPointersForNames​(CFArray symbolNames,
                                            org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr stbl)
      • getAuxiliaryExecutableURL

        public CFURL getAuxiliaryExecutableURL​(java.lang.String executableName)
      • getPlugIn

        public CFPlugIn getPlugIn()
      • openBundleResourceMap

        public int openBundleResourceMap()
      • openBundleResourceFiles

        public int openBundleResourceFiles​(org.robovm.rt.bro.ptr.IntPtr refNum,
                                           org.robovm.rt.bro.ptr.IntPtr localizedRefNum)
      • closeBundleResourceMap

        public void closeBundleResourceMap​(int refNum)