Package apple.foundation
Class NSMutableData
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSData
-
- apple.foundation.NSMutableData
-
- All Implemented Interfaces:
CKRecordValue,NSCoding,NSCopying,NSMutableCopying,NSSecureCoding,NSObject
- Direct Known Subclasses:
NSPurgeableData
public class NSMutableData extends NSData
Mutable Data ***************
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.foundation.NSData
NSData.Block_enumerateByteRangesUsingBlock, NSData.Block_initWithBytesNoCopyLengthDeallocator
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSMutableData(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static NSMutableDataalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)voidappendBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)voidappendData(NSData other)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()booleancompressUsingAlgorithmError(long algorithm, org.moe.natj.general.ptr.Ptr<NSError> error)static NSMutableDatadata()static NSMutableDatadataWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)static NSMutableDatadataWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)static NSMutableDatadataWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)static NSMutableDatadataWithCapacity(long aNumItems)static NSMutableDatadataWithContentsOfFile(java.lang.String path)static NSMutableDatadataWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)static NSMutableDatadataWithContentsOfMappedFile(java.lang.String path)Deprecated.static NSMutableDatadataWithContentsOfURL(NSURL url)static NSMutableDatadataWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)static NSMutableDatadataWithData(NSData data)static NSMutableDatadataWithLength(long length)static java.lang.StringdebugDescription_static()booleandecompressUsingAlgorithmError(long algorithm, org.moe.natj.general.ptr.Ptr<NSError> error)These methods compress or decompress the receiver's contents in-place using the specified algorithm.static java.lang.Stringdescription_static()static longhash_static()voidincreaseLengthBy(long extraLength)NSMutableDatainit()NSMutableDatainitWithBase64EncodedDataOptions(NSData base64Data, long options)Create an NSData from a Base-64, UTF-8 encoded NSData.NSMutableDatainitWithBase64EncodedStringOptions(java.lang.String base64String, long options)Create an NSData from a Base-64 encoded NSString using the given options.NSMutableDatainitWithBase64Encoding(java.lang.String base64String)Deprecated.NSMutableDatainitWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)NSMutableDatainitWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)NSMutableDatainitWithBytesNoCopyLengthDeallocator(org.moe.natj.general.ptr.VoidPtr bytes, long length, NSData.Block_initWithBytesNoCopyLengthDeallocator deallocator)NSMutableDatainitWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)NSMutableDatainitWithCapacity(long capacity)NSMutableDatainitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERNSMutableDatainitWithContentsOfFile(java.lang.String path)NSMutableDatainitWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)NSMutableDatainitWithContentsOfMappedFile(java.lang.String path)Deprecated.NSMutableDatainitWithContentsOfURL(NSURL url)NSMutableDatainitWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)NSMutableDatainitWithData(NSData data)NSMutableDatainitWithLength(long length)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 NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)longlength()org.moe.natj.general.ptr.VoidPtrmutableBytes()static java.lang.Objectnew_objc()voidreplaceBytesInRangeWithBytes(NSRange range, org.moe.natj.general.ptr.ConstVoidPtr bytes)voidreplaceBytesInRangeWithBytesLength(NSRange range, org.moe.natj.general.ptr.ConstVoidPtr replacementBytes, long replacementLength)voidresetBytesInRange(NSRange range)static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetData(NSData data)voidsetLength(long value)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static longversion_static()-
Methods inherited from class apple.foundation.NSData
base64EncodedDataWithOptions, base64EncodedStringWithOptions, base64Encoding, bytes, compressedDataUsingAlgorithmError, copyWithZone, decompressedDataUsingAlgorithmError, description, encodeWithCoder, enumerateByteRangesUsingBlock, getBytes, getBytesLength, getBytesRange, isEqualToData, mutableCopyWithZone, rangeOfDataOptionsRange, subdataWithRange, writeToFileAtomically, writeToFileOptionsError, writeToURLAtomically, writeToURLOptionsError
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, 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, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSMutableData alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
data
public static NSMutableData data()
-
dataWithBytesLength
public static NSMutableData dataWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
-
dataWithBytesNoCopyLength
public static NSMutableData dataWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)
-
dataWithBytesNoCopyLengthFreeWhenDone
public static NSMutableData dataWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)
-
dataWithCapacity
public static NSMutableData dataWithCapacity(long aNumItems)
-
dataWithContentsOfFile
public static NSMutableData dataWithContentsOfFile(java.lang.String path)
-
dataWithContentsOfFileOptionsError
public static NSMutableData dataWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
-
dataWithContentsOfMappedFile
@Deprecated public static NSMutableData dataWithContentsOfMappedFile(java.lang.String path)
Deprecated.
-
dataWithContentsOfURL
public static NSMutableData dataWithContentsOfURL(NSURL url)
-
dataWithContentsOfURLOptionsError
public static NSMutableData dataWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
-
dataWithData
public static NSMutableData dataWithData(NSData data)
-
dataWithLength
public static NSMutableData dataWithLength(long length)
-
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
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
version_static
public static long version_static()
-
appendBytesLength
public void appendBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
-
appendData
public void appendData(NSData other)
-
increaseLengthBy
public void increaseLengthBy(long extraLength)
-
init
public NSMutableData init()
-
initWithBase64EncodedDataOptions
public NSMutableData initWithBase64EncodedDataOptions(NSData base64Data, long options)
Description copied from class:NSDataCreate an NSData from a Base-64, UTF-8 encoded NSData. By default, returns nil when the input is not recognized as valid Base-64.- Overrides:
initWithBase64EncodedDataOptionsin classNSData
-
initWithBase64EncodedStringOptions
public NSMutableData initWithBase64EncodedStringOptions(java.lang.String base64String, long options)
Description copied from class:NSDataCreate an NSData from a Base-64 encoded NSString using the given options. By default, returns nil when the input is not recognized as valid Base-64.- Overrides:
initWithBase64EncodedStringOptionsin classNSData
-
initWithBase64Encoding
@Deprecated public NSMutableData initWithBase64Encoding(java.lang.String base64String)
Deprecated.Description copied from class:NSDataThese methods first appeared in NSData.h on OS X 10.9 and iOS 7.0. They are deprecated in the same releases in favor of the methods in the NSDataBase64Encoding category. However, these methods have existed for several releases, so they may be used for applications targeting releases prior to OS X 10.9 and iOS 7.0.- Overrides:
initWithBase64Encodingin classNSData
-
initWithBytesLength
public NSMutableData initWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
- Overrides:
initWithBytesLengthin classNSData
-
initWithBytesNoCopyLength
public NSMutableData initWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)
- Overrides:
initWithBytesNoCopyLengthin classNSData
-
initWithBytesNoCopyLengthDeallocator
public NSMutableData initWithBytesNoCopyLengthDeallocator(org.moe.natj.general.ptr.VoidPtr bytes, long length, NSData.Block_initWithBytesNoCopyLengthDeallocator deallocator)
- Overrides:
initWithBytesNoCopyLengthDeallocatorin classNSData
-
initWithBytesNoCopyLengthFreeWhenDone
public NSMutableData initWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)
- Overrides:
initWithBytesNoCopyLengthFreeWhenDonein classNSData
-
initWithCapacity
public NSMutableData initWithCapacity(long capacity)
-
initWithCoder
public NSMutableData initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classNSData
-
initWithContentsOfFile
public NSMutableData initWithContentsOfFile(java.lang.String path)
- Overrides:
initWithContentsOfFilein classNSData
-
initWithContentsOfFileOptionsError
public NSMutableData initWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
- Overrides:
initWithContentsOfFileOptionsErrorin classNSData
-
initWithContentsOfMappedFile
@Deprecated public NSMutableData initWithContentsOfMappedFile(java.lang.String path)
Deprecated.- Overrides:
initWithContentsOfMappedFilein classNSData
-
initWithContentsOfURL
public NSMutableData initWithContentsOfURL(NSURL url)
- Overrides:
initWithContentsOfURLin classNSData
-
initWithContentsOfURLOptionsError
public NSMutableData initWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
- Overrides:
initWithContentsOfURLOptionsErrorin classNSData
-
initWithData
public NSMutableData initWithData(NSData data)
- Overrides:
initWithDatain classNSData
-
initWithLength
public NSMutableData initWithLength(long length)
-
mutableBytes
public org.moe.natj.general.ptr.VoidPtr mutableBytes()
-
replaceBytesInRangeWithBytes
public void replaceBytesInRangeWithBytes(NSRange range, org.moe.natj.general.ptr.ConstVoidPtr bytes)
-
replaceBytesInRangeWithBytesLength
public void replaceBytesInRangeWithBytesLength(NSRange range, org.moe.natj.general.ptr.ConstVoidPtr replacementBytes, long replacementLength)
-
resetBytesInRange
public void resetBytesInRange(NSRange range)
-
setData
public void setData(NSData data)
-
setLength
public void setLength(long value)
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classNSData
-
compressUsingAlgorithmError
public boolean compressUsingAlgorithmError(long algorithm, org.moe.natj.general.ptr.Ptr<NSError> error)
-
decompressUsingAlgorithmError
public boolean decompressUsingAlgorithmError(long algorithm, org.moe.natj.general.ptr.Ptr<NSError> error)These methods compress or decompress the receiver's contents in-place using the specified algorithm. If the operation is not successful, these methods leave the receiver unchanged..
-
-