Package org.robovm.apple.corefoundation
Class CFBundle
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFBundle
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFBundle extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFBundle.AsListMarshaler
static class
CFBundle.CFBundlePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CFBundle()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeBundleResourceMap(int refNum)
static CFBundle
create(CFAllocator allocator, CFURL bundleURL)
static java.util.List<CFBundle>
createBundlesFromDirectory(CFAllocator allocator, CFURL directoryURL, java.lang.String bundleType)
static java.util.List<CFBundle>
getAllBundles()
CFURL
getAuxiliaryExecutableURL(java.lang.String executableName)
CFURL
getBuiltInPlugInsURL()
static CFBundle
getBundle(java.lang.String bundleID)
CFArray
getBundleLocalizations()
CFURL
getBundleURL()
static long
getClassTypeID()
org.robovm.rt.bro.ptr.VoidPtr
getDataPointerForName(java.lang.String symbolName)
void
getDataPointersForNames(CFArray symbolNames, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr stbl)
java.lang.String
getDevelopmentRegion()
CFArray
getExecutableArchitectures()
static CFArray
getExecutableArchitecturesForURL(CFURL url)
CFURL
getExecutableURL()
org.robovm.rt.bro.ptr.VoidPtr
getFunctionPointerForName(java.lang.String functionName)
void
getFunctionPointersForNames(CFArray functionNames, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr ftbl)
java.lang.String
getIdentifier()
CFDictionary
getInfoDictionary()
static CFDictionary
getInfoDictionaryForURL(CFURL url)
static CFDictionary
getInfoDictionaryInDirectory(CFURL bundleURL)
CFDictionary
getLocalInfoDictionary()
static CFArray
getLocalizationsForPreferences(CFArray locArray, CFArray prefArray)
static CFArray
getLocalizationsForURL(CFURL url)
java.lang.String
getLocalizedString(java.lang.String key, java.lang.String value, java.lang.String tableName)
static CFBundle
getMainBundle()
void
getPackageInfo(org.robovm.rt.bro.ptr.IntPtr packageType, org.robovm.rt.bro.ptr.IntPtr packageCreator)
static boolean
getPackageInfoInDirectory(CFURL url, org.robovm.rt.bro.ptr.IntPtr packageType, org.robovm.rt.bro.ptr.IntPtr packageCreator)
CFPlugIn
getPlugIn()
static CFArray
getPreferredLocalizationsFromArray(CFArray locArray)
CFURL
getPrivateFrameworksURL()
CFURL
getResourcesDirectoryURL()
CFURL
getResourceURL(java.lang.String resourceName, java.lang.String resourceType, java.lang.String subDirName)
CFURL
getResourceURLForLocalization(java.lang.String resourceName, java.lang.String resourceType, java.lang.String subDirName, java.lang.String localizationName)
static CFURL
getResourceURLInDirectory(CFURL bundleURL, java.lang.String resourceName, java.lang.String resourceType, java.lang.String subDirName)
CFArray
getResourceURLsOfType(java.lang.String resourceType, java.lang.String subDirName)
CFArray
getResourceURLsOfTypeForLocalization(java.lang.String resourceType, java.lang.String subDirName, java.lang.String localizationName)
static CFArray
getResourceURLsOfTypeInDirectory(CFURL bundleURL, java.lang.String resourceType, java.lang.String subDirName)
CFURL
getSharedFrameworksURL()
CFURL
getSharedSupportURL()
CFURL
getSupportFilesDirectoryURL()
CFType
getValueForInfoDictionaryKey(java.lang.String key)
int
getVersionNumber()
boolean
isExecutableLoaded()
boolean
loadExecutable()
boolean
loadExecutableAndReturnError(CFError.CFErrorPtr error)
int
openBundleResourceFiles(org.robovm.rt.bro.ptr.IntPtr refNum, org.robovm.rt.bro.ptr.IntPtr localizedRefNum)
int
openBundleResourceMap()
boolean
preflightExecutable(CFError.CFErrorPtr error)
void
unloadExecutable()
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
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()
-
create
public static CFBundle create(CFAllocator allocator, CFURL bundleURL)
-
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)
-
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)
-
-