Package org.robovm.apple.foundation
Class NSError
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSError
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
ABAddressBookError
,ACError
,ADClientError
,ADError
,ALAssetsLibraryError
,ARErrorCode.NSErrorWrap
,ASCredentialIdentityStoreErrorCode.NSErrorWrap
,AVError
,AVKitError
,CBATTError
,CBError
,CFMessagePortError
,CFNetworkError
,CFWinSockError
,CKError
,CLError
,CLSErrorCode.NSErrorWrap
,CMError
,CNError
,CSIndexErrorCode.NSErrorWrap
,CSSearchQueryErrorCode.NSErrorWrap
,CTFontManagerError
,EABluetoothAccessoryPickerError
,EKError
,GKErrorCode.NSErrorWrap
,GKSessionError.NSErrorWrap
,GKVoiceChatServiceError.NSErrorWrap
,GLKTextureLoaderError
,HKError
,HMError
,ILMessageFilterError.NSErrorWrap
,INIntentErrorCode.NSErrorWrap
,LAError
,MCError
,MFMailComposeError
,MKError
,MLModelError.NSErrorWrap
,MTKModelError
,MTKTextureLoaderError
,MTLCommandBufferError
,MTLLibraryError
,MTLRenderPipelineError
,NEDNSProxyManagerError.NSErrorWrap
,NEVPNError
,NFCReaderError.NSErrorWrap
,NSCarbonError
,NSCocoaError
,NSFileProviderErrorCode.NSErrorWrap
,NSItemProviderError
,NSMachError
,NSPOSIXError
,NSSQLiteError
,NSStreamSocketSSLError
,NSStreamSOCKSError
,NSURLError
,NSXMLParserError
,PKPassKitError
,PKPaymentErrorCode.NSErrorWrap
,RPRecordingError
,SCNError
,SFAuthenticationError.NSErrorWrap
,SFContentBlockerError
,SKError
,SSReadingListError
,UIDocumentBrowserErrorCode.NSErrorWrap
,UIGuidedAccessErrorCode.NSErrorWrap
,UIPrintError.NSErrorWrap
,VNErrorCode.NSErrorWrap
,WCError
,WKError
,WKError
public class NSError extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSError.Marshaler
static class
NSError.NSErrorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, 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 NSError(java.lang.String domain, long code, NSErrorUserInfo dict)
NSError(NSCoder decoder)
protected
NSError(NSObject.Handle h, long handle)
protected
NSError(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.String
domain(long handle)
void
encode(NSCoder coder)
long
getCode()
java.lang.String
getDomain()
NSErrorCode
getErrorCode()
java.lang.String
getHelpAnchor()
java.lang.String
getLocalizedDescription()
java.lang.String
getLocalizedFailureReason()
java.util.List<java.lang.String>
getLocalizedRecoveryOptions()
java.lang.String
getLocalizedRecoverySuggestion()
NSErrorRecoveryAttempting
getRecoveryAttempter()
NSURL
getURL()
NSErrorUserInfo
getUserInfo()
static org.robovm.objc.block.Block2<NSError,java.lang.String,NSObject>
getUserInfoValueProvider(NSError err, java.lang.String userInfoKey, java.lang.String errorDomain)
protected long
init(java.lang.String domain, long code, NSErrorUserInfo dict)
protected long
init(NSCoder decoder)
static void
setUserInfoValueProvider(java.lang.String errorDomain, org.robovm.objc.block.Block2<NSError,java.lang.String,NSObject> provider)
static boolean
supportsSecureCoding()
-
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
-
NSError
protected NSError(NSObject.Handle h, long handle)
-
NSError
protected NSError(NSObject.SkipInit skipInit)
-
NSError
public NSError(java.lang.String domain, long code, NSErrorUserInfo dict)
-
NSError
public NSError(NSCoder decoder)
-
-
Method Detail
-
domain
protected static java.lang.String domain(long handle)
-
getDomain
public java.lang.String getDomain()
-
getCode
public long getCode()
-
getUserInfo
public NSErrorUserInfo getUserInfo()
-
getLocalizedDescription
public java.lang.String getLocalizedDescription()
-
getLocalizedFailureReason
public java.lang.String getLocalizedFailureReason()
-
getLocalizedRecoverySuggestion
public java.lang.String getLocalizedRecoverySuggestion()
-
getLocalizedRecoveryOptions
public java.util.List<java.lang.String> getLocalizedRecoveryOptions()
-
getRecoveryAttempter
public NSErrorRecoveryAttempting getRecoveryAttempter()
-
getHelpAnchor
public java.lang.String getHelpAnchor()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getURL
public NSURL getURL()
-
getErrorCode
public NSErrorCode getErrorCode()
-
init
protected long init(java.lang.String domain, long code, NSErrorUserInfo dict)
-
setUserInfoValueProvider
public static void setUserInfoValueProvider(java.lang.String errorDomain, org.robovm.objc.block.Block2<NSError,java.lang.String,NSObject> provider)
- Since:
- Available in iOS 9.0 and later.
-
getUserInfoValueProvider
public static org.robovm.objc.block.Block2<NSError,java.lang.String,NSObject> getUserInfoValueProvider(NSError err, java.lang.String userInfoKey, java.lang.String errorDomain)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(NSCoder decoder)
-
-