Package org.robovm.apple.foundation
Class NSBundle
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSBundle
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSBundle extends NSObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSBundle.Notifications
static class
NSBundle.NSBundlePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSBundle()
NSBundle(java.io.File file)
protected
NSBundle(NSObject.Handle h, long handle)
protected
NSBundle(NSObject.SkipInit skipInit)
NSBundle(NSURL url)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSString
DidLoadNotification()
java.lang.String
findAuxiliaryExecutablePath(java.lang.String executableName)
NSURL
findAuxiliaryExecutableURL(java.lang.String executableName)
java.lang.String
findResourcePath(java.lang.String name, java.lang.String ext)
java.lang.String
findResourcePath(java.lang.String name, java.lang.String ext, java.lang.String subpath)
java.lang.String
findResourcePath(java.lang.String name, java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
static java.lang.String
findResourcePathInBundle(java.lang.String name, java.lang.String ext, java.lang.String bundlePath)
java.util.List<java.lang.String>
findResourcesPaths(java.lang.String ext, java.lang.String subpath)
java.util.List<java.lang.String>
findResourcesPaths(java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
static java.util.List<java.lang.String>
findResourcesPathsInBundle(java.lang.String ext, java.lang.String bundlePath)
NSURL
findResourceURL(java.lang.String name, java.lang.String ext)
NSURL
findResourceURL(java.lang.String name, java.lang.String ext, java.lang.String subpath)
NSURL
findResourceURL(java.lang.String name, java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
static NSURL
findResourceURLInBundle(java.lang.String name, java.lang.String ext, java.lang.String subpath, NSURL bundleURL)
NSArray<NSURL>
findResourceURLs(java.lang.String ext, java.lang.String subpath)
NSArray<NSURL>
findResourceURLs(java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
static java.util.List<java.lang.String>
findResourceURLsInBundle(java.lang.String ext, java.lang.String subpath, NSURL bundleURL)
static NSArray<NSBundle>
getAllBundles()
static NSArray<NSBundle>
getAllFrameworks()
NSURL
getAppStoreReceiptURL()
java.lang.String
getBuiltInPlugInsPath()
NSURL
getBuiltInPlugInsURL()
static NSBundle
getBundle(java.lang.Class<?> aClass)
static NSBundle
getBundle(java.lang.String identifier)
java.lang.String
getBundleIdentifier()
java.lang.String
getBundlePath()
NSURL
getBundleURL()
java.lang.Class<?>
getClassNamed(java.lang.String className)
java.lang.String
getDevelopmentLocalization()
java.util.List<NSBundleExecutableArchitectureType>
getExecutableArchitectures()
java.lang.String
getExecutablePath()
NSURL
getExecutableURL()
NSDictionary<NSString,?>
getInfoDictionary()
NSObject
getInfoDictionaryObject(java.lang.String key)
java.util.List<java.lang.String>
getLocalizations()
NSDictionary<NSString,?>
getLocalizedInfoDictionary()
java.lang.String
getLocalizedString(java.lang.String key, java.lang.String value, java.lang.String tableName)
static NSBundle
getMainBundle()
java.util.List<java.lang.String>
getPreferredLocalizations()
static java.util.List<java.lang.String>
getPreferredLocalizations(java.util.List<java.lang.String> localizationsArray)
static java.util.List<java.lang.String>
getPreferredLocalizations(java.util.List<java.lang.String> localizationsArray, java.util.List<java.lang.String> preferencesArray)
java.lang.Class<?>
getPrincipalClass()
java.lang.String
getPrivateFrameworksPath()
NSURL
getPrivateFrameworksURL()
java.lang.String
getResourcePath()
NSURL
getResourceURL()
java.lang.String
getSharedFrameworksPath()
NSURL
getSharedFrameworksURL()
java.lang.String
getSharedSupportPath()
NSURL
getSharedSupportURL()
protected long
init(java.lang.String path)
protected long
init(NSURL url)
boolean
isLoaded()
boolean
load()
protected static NSString
LoadedClassesKey()
NSArray<?>
loadNib(java.lang.String name, NSObject owner, UINibLoadingOptions options)
boolean
preflight()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSBundle
public NSBundle()
-
NSBundle
protected NSBundle(NSObject.Handle h, long handle)
-
NSBundle
protected NSBundle(NSObject.SkipInit skipInit)
-
NSBundle
public NSBundle(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
NSBundle
public NSBundle(java.io.File file)
-
-
Method Detail
-
getMainBundle
public static NSBundle getMainBundle()
-
isLoaded
public boolean isLoaded()
-
getBundleURL
public NSURL getBundleURL()
- Since:
- Available in iOS 4.0 and later.
-
getResourceURL
public NSURL getResourceURL()
- Since:
- Available in iOS 4.0 and later.
-
getExecutableURL
public NSURL getExecutableURL()
- Since:
- Available in iOS 4.0 and later.
-
getPrivateFrameworksURL
public NSURL getPrivateFrameworksURL()
- Since:
- Available in iOS 4.0 and later.
-
getSharedFrameworksURL
public NSURL getSharedFrameworksURL()
- Since:
- Available in iOS 4.0 and later.
-
getSharedSupportURL
public NSURL getSharedSupportURL()
- Since:
- Available in iOS 4.0 and later.
-
getBuiltInPlugInsURL
public NSURL getBuiltInPlugInsURL()
- Since:
- Available in iOS 4.0 and later.
-
getAppStoreReceiptURL
public NSURL getAppStoreReceiptURL()
- Since:
- Available in iOS 7.0 and later.
-
getBundlePath
public java.lang.String getBundlePath()
-
getResourcePath
public java.lang.String getResourcePath()
-
getExecutablePath
public java.lang.String getExecutablePath()
-
getPrivateFrameworksPath
public java.lang.String getPrivateFrameworksPath()
-
getSharedFrameworksPath
public java.lang.String getSharedFrameworksPath()
-
getSharedSupportPath
public java.lang.String getSharedSupportPath()
-
getBuiltInPlugInsPath
public java.lang.String getBuiltInPlugInsPath()
-
getBundleIdentifier
public java.lang.String getBundleIdentifier()
-
getInfoDictionary
public NSDictionary<NSString,?> getInfoDictionary()
-
getLocalizedInfoDictionary
public NSDictionary<NSString,?> getLocalizedInfoDictionary()
-
getPrincipalClass
public java.lang.Class<?> getPrincipalClass()
-
getPreferredLocalizations
public java.util.List<java.lang.String> getPreferredLocalizations()
-
getLocalizations
public java.util.List<java.lang.String> getLocalizations()
-
getDevelopmentLocalization
public java.lang.String getDevelopmentLocalization()
-
getExecutableArchitectures
public java.util.List<NSBundleExecutableArchitectureType> getExecutableArchitectures()
- Since:
- Available in iOS 2.0 and later.
-
loadNib
public NSArray<?> loadNib(java.lang.String name, NSObject owner, UINibLoadingOptions options)
-
DidLoadNotification
public static NSString DidLoadNotification()
-
LoadedClassesKey
protected static NSString LoadedClassesKey()
-
init
protected long init(java.lang.String path)
-
init
protected long init(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
preflight
public boolean preflight() throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 2.0 and later.
-
load
public boolean load() throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 2.0 and later.
-
findAuxiliaryExecutableURL
public NSURL findAuxiliaryExecutableURL(java.lang.String executableName)
- Since:
- Available in iOS 4.0 and later.
-
findAuxiliaryExecutablePath
public java.lang.String findAuxiliaryExecutablePath(java.lang.String executableName)
-
findResourceURL
public NSURL findResourceURL(java.lang.String name, java.lang.String ext)
- Since:
- Available in iOS 4.0 and later.
-
findResourceURL
public NSURL findResourceURL(java.lang.String name, java.lang.String ext, java.lang.String subpath)
- Since:
- Available in iOS 4.0 and later.
-
findResourceURL
public NSURL findResourceURL(java.lang.String name, java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
- Since:
- Available in iOS 4.0 and later.
-
findResourceURLs
public NSArray<NSURL> findResourceURLs(java.lang.String ext, java.lang.String subpath)
- Since:
- Available in iOS 4.0 and later.
-
findResourceURLs
public NSArray<NSURL> findResourceURLs(java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
- Since:
- Available in iOS 4.0 and later.
-
findResourcePath
public java.lang.String findResourcePath(java.lang.String name, java.lang.String ext)
-
findResourcePath
public java.lang.String findResourcePath(java.lang.String name, java.lang.String ext, java.lang.String subpath)
-
findResourcePath
public java.lang.String findResourcePath(java.lang.String name, java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
-
findResourcesPaths
public java.util.List<java.lang.String> findResourcesPaths(java.lang.String ext, java.lang.String subpath)
-
findResourcesPaths
public java.util.List<java.lang.String> findResourcesPaths(java.lang.String ext, java.lang.String subpath, java.lang.String localizationName)
-
getLocalizedString
public java.lang.String getLocalizedString(java.lang.String key, java.lang.String value, java.lang.String tableName)
-
getInfoDictionaryObject
public NSObject getInfoDictionaryObject(java.lang.String key)
-
getClassNamed
public java.lang.Class<?> getClassNamed(java.lang.String className)
-
getBundle
public static NSBundle getBundle(java.lang.Class<?> aClass)
-
getBundle
public static NSBundle getBundle(java.lang.String identifier)
-
findResourceURLInBundle
public static NSURL findResourceURLInBundle(java.lang.String name, java.lang.String ext, java.lang.String subpath, NSURL bundleURL)
- Since:
- Available in iOS 4.0 and later.
-
findResourceURLsInBundle
public static java.util.List<java.lang.String> findResourceURLsInBundle(java.lang.String ext, java.lang.String subpath, NSURL bundleURL)
- Since:
- Available in iOS 4.0 and later.
-
findResourcePathInBundle
public static java.lang.String findResourcePathInBundle(java.lang.String name, java.lang.String ext, java.lang.String bundlePath)
-
findResourcesPathsInBundle
public static java.util.List<java.lang.String> findResourcesPathsInBundle(java.lang.String ext, java.lang.String bundlePath)
-
getPreferredLocalizations
public static java.util.List<java.lang.String> getPreferredLocalizations(java.util.List<java.lang.String> localizationsArray)
-
getPreferredLocalizations
public static java.util.List<java.lang.String> getPreferredLocalizations(java.util.List<java.lang.String> localizationsArray, java.util.List<java.lang.String> preferencesArray)
-
-