Package apple.foundation
Class NSKeyedArchiver
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSCoder
-
- apple.foundation.NSKeyedArchiver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSKeyedArchiver(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static NSKeyedArchiveralloc()static NSKeyedArchiverallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static @NotNull NSDataarchivedDataWithRootObject(@NotNull java.lang.Object rootObject)Deprecated.static @Nullable NSDataarchivedDataWithRootObjectRequiringSecureCodingError(@NotNull java.lang.Object object, boolean requiresSecureCoding, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Returns an \c NSData object containing the encoded form of the object graph whose root object is given, optionally disabling secure coding.static booleanarchiveRootObjectToFile(@NotNull java.lang.Object rootObject, @NotNull java.lang.String path)Deprecated.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()@Nullable java.lang.StringclassNameForClass(@NotNull org.moe.natj.objc.Class cls)static @Nullable java.lang.StringclassNameForClass_static(@NotNull org.moe.natj.objc.Class cls)During encoding, the coder first checks with the coder's own table, then if there was no mapping there, the class's.static java.lang.StringdebugDescription_static()@Nullable NSKeyedArchiverDelegatedelegate()static java.lang.Stringdescription_static()voidencodeBoolForKey(boolean value, @NotNull java.lang.String key)voidencodeBytesLengthForKey(@Nullable org.moe.natj.general.ptr.ConstBytePtr bytes, long length, @NotNull java.lang.String key)voidencodeConditionalObjectForKey(@Nullable java.lang.Object object, @NotNull java.lang.String key)@NotNull NSDataencodedData()If encoding has not yet finished, then invoking this property will call finishEncoding and return the data.voidencodeDoubleForKey(double value, @NotNull java.lang.String key)voidencodeFloatForKey(float value, @NotNull java.lang.String key)voidencodeInt32ForKey(int value, @NotNull java.lang.String key)voidencodeInt64ForKey(long value, @NotNull java.lang.String key)voidencodeIntForKey(int value, @NotNull java.lang.String key)native intvoidencodeObjectForKey(@Nullable java.lang.Object object, @NotNull java.lang.String key)voidfinishEncoding()static longhash_static()NSKeyedArchiverinit()Deprecated.NSKeyedArchiverinitForWritingWithMutableData(@NotNull NSMutableData data)Deprecated.NSKeyedArchiverinitRequiringSecureCoding(boolean requiresSecureCoding)Initializes the receiver for encoding an archive, optionally disabling secure coding.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static NSKeyedArchivernew_objc()longoutputFormat()booleanrequiresSecureCoding()Enables secure coding support on this keyed archiver.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetClassNameForClass(@Nullable java.lang.String codedName, @NotNull org.moe.natj.objc.Class cls)static voidsetClassNameForClass_static(@Nullable java.lang.String codedName, @NotNull org.moe.natj.objc.Class cls)voidsetDelegate(@Nullable NSKeyedArchiverDelegate value)voidsetDelegate_unsafe(@Nullable NSKeyedArchiverDelegate value)voidsetOutputFormat(long value)voidsetRequiresSecureCoding(boolean value)Enables secure coding support on this keyed archiver.static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.foundation.NSCoder
allowedClasses, allowsKeyedCoding, containsValueForKey, decodeArrayOfObjCTypeCountAt, decodeArrayOfObjectsOfClassesForKey, decodeArrayOfObjectsOfClassForKey, decodeBoolForKey, decodeBytesForKeyReturnedLength, decodeBytesWithReturnedLength, decodeCGAffineTransformForKey, decodeCGPointForKey, decodeCGRectForKey, decodeCGSizeForKey, decodeCGVectorForKey, decodeCMTimeForKey, decodeCMTimeMappingForKey, decodeCMTimeRangeForKey, decodeDataObject, decodeDictionaryWithKeysOfClassesObjectsOfClassesForKey, decodeDictionaryWithKeysOfClassObjectsOfClassForKey, decodeDirectionalEdgeInsetsForKey, decodeDoubleForKey, decodeFloatForKey, decodeInt32ForKey, decodeInt64ForKey, decodeIntegerForKey, decodeIntForKey, decodeObject, decodeObjectForKey, decodeObjectOfClassesForKey, decodeObjectOfClassForKey, decodePropertyListForKey, decodeTopLevelObjectAndReturnError, decodeTopLevelObjectForKeyError, decodeTopLevelObjectOfClassesForKeyError, decodeTopLevelObjectOfClassForKeyError, decodeUIEdgeInsetsForKey, decodeUIOffsetForKey, decodeValueOfObjCTypeAt, decodeValueOfObjCTypeAtSize, decodeValuesOfObjCTypes, decodingFailurePolicy, encodeArrayOfObjCTypeCountAt, encodeBycopyObject, encodeByrefObject, encodeBytesLength, encodeCGAffineTransformForKey, encodeCGPointForKey, encodeCGRectForKey, encodeCGSizeForKey, encodeCGVectorForKey, encodeCMTimeForKey, encodeCMTimeMappingForKey, encodeCMTimeRangeForKey, encodeConditionalObject, encodeDataObject, encodeDirectionalEdgeInsetsForKey, encodeIntegerForKey, encodeObject, encodeRootObject, encodeUIEdgeInsetsForKey, encodeUIOffsetForKey, encodeValueOfObjCTypeAt, encodeValuesOfObjCTypes, error, failWithError, systemVersion, versionForClassName
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSKeyedArchiver alloc()
-
allocWithZone
public static NSKeyedArchiver allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
archiveRootObjectToFile
@Deprecated public static boolean archiveRootObjectToFile(@NotNull @NotNull java.lang.Object rootObject, @NotNull @NotNull java.lang.String path)Deprecated.API-Since: 2.0 Deprecated-Since: 12.0 Deprecated-Message: Use +archivedDataWithRootObject:requiringSecureCoding:error: and -writeToURL:options:error: instead
-
archivedDataWithRootObject
@NotNull @Deprecated public static @NotNull NSData archivedDataWithRootObject(@NotNull @NotNull java.lang.Object rootObject)
Deprecated.API-Since: 2.0 Deprecated-Since: 12.0 Deprecated-Message: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
classNameForClass_static
@Nullable public static @Nullable java.lang.String classNameForClass_static(@NotNull @NotNull org.moe.natj.objc.Class cls)During encoding, the coder first checks with the coder's own table, then if there was no mapping there, the class's.
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static NSKeyedArchiver new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setClassNameForClass_static
public static void setClassNameForClass_static(@Nullable @Nullable java.lang.String codedName, @NotNull @NotNull org.moe.natj.objc.Class cls)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
classNameForClass
@Nullable public @Nullable java.lang.String classNameForClass(@NotNull @NotNull org.moe.natj.objc.Class cls)
-
delegate
@Nullable public @Nullable NSKeyedArchiverDelegate delegate()
-
encodeBoolForKey
public void encodeBoolForKey(boolean value, @NotNull @NotNull java.lang.String key)- Overrides:
encodeBoolForKeyin classNSCoder
-
encodeBytesLengthForKey
public void encodeBytesLengthForKey(@Nullable @Nullable org.moe.natj.general.ptr.ConstBytePtr bytes, long length, @NotNull @NotNull java.lang.String key)- Overrides:
encodeBytesLengthForKeyin classNSCoder
-
encodeConditionalObjectForKey
public void encodeConditionalObjectForKey(@Nullable @Nullable java.lang.Object object, @NotNull @NotNull java.lang.String key)- Overrides:
encodeConditionalObjectForKeyin classNSCoder
-
encodeDoubleForKey
public void encodeDoubleForKey(double value, @NotNull @NotNull java.lang.String key)- Overrides:
encodeDoubleForKeyin classNSCoder
-
encodeFloatForKey
public void encodeFloatForKey(float value, @NotNull @NotNull java.lang.String key)- Overrides:
encodeFloatForKeyin classNSCoder
-
encodeInt32ForKey
public void encodeInt32ForKey(int value, @NotNull @NotNull java.lang.String key)- Overrides:
encodeInt32ForKeyin classNSCoder
-
encodeInt64ForKey
public void encodeInt64ForKey(long value, @NotNull @NotNull java.lang.String key)- Overrides:
encodeInt64ForKeyin classNSCoder
-
encodeIntForKey
public void encodeIntForKey(int value, @NotNull @NotNull java.lang.String key)native int- Overrides:
encodeIntForKeyin classNSCoder
-
encodeObjectForKey
public void encodeObjectForKey(@Nullable @Nullable java.lang.Object object, @NotNull @NotNull java.lang.String key)- Overrides:
encodeObjectForKeyin classNSCoder
-
encodedData
@NotNull public @NotNull NSData encodedData()
If encoding has not yet finished, then invoking this property will call finishEncoding and return the data. If you initialized the keyed archiver with a specific mutable data instance, then it will be returned from this property after finishEncoding is called. API-Since: 10.0
-
finishEncoding
public void finishEncoding()
-
init
@Deprecated public NSKeyedArchiver init()
Deprecated.Initialize the archiver with empty data, ready for writing. API-Since: 10.0 Deprecated-Since: 12.0 Deprecated-Message: Use -initRequiringSecureCoding: instead
-
initForWritingWithMutableData
@Deprecated public NSKeyedArchiver initForWritingWithMutableData(@NotNull @NotNull NSMutableData data)
Deprecated.API-Since: 2.0 Deprecated-Since: 12.0 Deprecated-Message: Use -initRequiringSecureCoding: instead
-
outputFormat
public long outputFormat()
-
requiresSecureCoding
public boolean requiresSecureCoding()
Enables secure coding support on this keyed archiver. You do not need to enable secure coding on the archiver to enable secure coding on the unarchiver. Enabling secure coding on the archiver is a way for you to be sure that all classes that are encoded conform with NSSecureCoding (it will throw an exception if a class which does not NSSecureCoding is archived). Note that the getter is on the superclass, NSCoder. See NSCoder for more information about secure coding. API-Since: 6.0- Overrides:
requiresSecureCodingin classNSCoder
-
setClassNameForClass
public void setClassNameForClass(@Nullable @Nullable java.lang.String codedName, @NotNull @NotNull org.moe.natj.objc.Class cls)
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable NSKeyedArchiverDelegate value)
-
setDelegate
public void setDelegate(@Nullable @Nullable NSKeyedArchiverDelegate value)
-
setOutputFormat
public void setOutputFormat(long value)
-
setRequiresSecureCoding
public void setRequiresSecureCoding(boolean value)
Enables secure coding support on this keyed archiver. You do not need to enable secure coding on the archiver to enable secure coding on the unarchiver. Enabling secure coding on the archiver is a way for you to be sure that all classes that are encoded conform with NSSecureCoding (it will throw an exception if a class which does not NSSecureCoding is archived). Note that the getter is on the superclass, NSCoder. See NSCoder for more information about secure coding. API-Since: 6.0
-
archivedDataWithRootObjectRequiringSecureCodingError
@Nullable public static @Nullable NSData archivedDataWithRootObjectRequiringSecureCodingError(@NotNull @NotNull java.lang.Object object, boolean requiresSecureCoding, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
Returns an \c NSData object containing the encoded form of the object graph whose root object is given, optionally disabling secure coding. If \c NSSecureCoding cannot be used, \c requiresSecureCoding may be turned off here; for improved security, however, \c requiresSecureCoding should be left enabled whenever possible. \c requiresSecureCoding ensures that all encoded objects conform to \c NSSecureCoding, preventing the possibility of encoding objects which cannot be decoded later. If the object graph cannot be encoded, returns \c nil and sets the \c error out parameter. API-Since: 11.0
-
initRequiringSecureCoding
public NSKeyedArchiver initRequiringSecureCoding(boolean requiresSecureCoding)
Initializes the receiver for encoding an archive, optionally disabling secure coding. If \c NSSecureCoding cannot be used, \c requiresSecureCoding may be turned off here; for improved security, however, \c requiresSecureCoding should be left enabled whenever possible. \c requiresSecureCoding ensures that all encoded objects conform to \c NSSecureCoding, preventing the possibility of encoding objects which cannot be decoded later. To produce archives whose structure matches those previously encoded using \c +archivedDataWithRootObject, encode the top-level object in your archive for the \c NSKeyedArchiveRootObjectKey. API-Since: 11.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-