public class NSPurgeableData extends NSMutableData implements NSDiscardableContent
NSData.Block_enumerateByteRangesUsingBlock, NSData.Block_initWithBytesNoCopyLengthDeallocatorNSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NSPurgeableData(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
static NSPurgeableData |
alloc() |
static NSPurgeableData |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
boolean |
beginContentAccess() |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(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.Class |
classForKeyedUnarchiver() |
static NSPurgeableData |
data() |
static NSPurgeableData |
dataWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes,
long length) |
static NSPurgeableData |
dataWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes,
long length) |
static NSPurgeableData |
dataWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes,
long length,
boolean b) |
static NSPurgeableData |
dataWithCapacity(long aNumItems) |
static NSPurgeableData |
dataWithContentsOfFile(java.lang.String path) |
static NSPurgeableData |
dataWithContentsOfFileOptionsError(java.lang.String path,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
static NSPurgeableData |
dataWithContentsOfMappedFile(java.lang.String path)
Deprecated.
|
static NSPurgeableData |
dataWithContentsOfURL(NSURL url) |
static NSPurgeableData |
dataWithContentsOfURLOptionsError(NSURL url,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
static NSPurgeableData |
dataWithData(NSData data) |
static NSPurgeableData |
dataWithLength(long length) |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
void |
discardContentIfPossible() |
void |
endContentAccess() |
static long |
hash_static() |
NSPurgeableData |
init() |
NSPurgeableData |
initWithBase64EncodedDataOptions(NSData base64Data,
long options)
Create an NSData from a Base-64, UTF-8 encoded NSData.
|
NSPurgeableData |
initWithBase64EncodedStringOptions(java.lang.String base64String,
long options)
Create an NSData from a Base-64 encoded NSString using the given options.
|
NSPurgeableData |
initWithBase64Encoding(java.lang.String base64String)
Deprecated.
|
NSPurgeableData |
initWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes,
long length) |
NSPurgeableData |
initWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes,
long length) |
NSPurgeableData |
initWithBytesNoCopyLengthDeallocator(org.moe.natj.general.ptr.VoidPtr bytes,
long length,
NSData.Block_initWithBytesNoCopyLengthDeallocator deallocator) |
NSPurgeableData |
initWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes,
long length,
boolean b) |
NSPurgeableData |
initWithCapacity(long capacity) |
NSPurgeableData |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
NSPurgeableData |
initWithContentsOfFile(java.lang.String path) |
NSPurgeableData |
initWithContentsOfFileOptionsError(java.lang.String path,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
NSPurgeableData |
initWithContentsOfMappedFile(java.lang.String path)
Deprecated.
|
NSPurgeableData |
initWithContentsOfURL(NSURL url) |
NSPurgeableData |
initWithContentsOfURLOptionsError(NSURL url,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
NSPurgeableData |
initWithData(NSData data) |
NSPurgeableData |
initWithLength(long length) |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isContentDiscarded() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static NSPurgeableData |
new_objc() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
static long |
version_static() |
appendBytesLength, appendData, compressUsingAlgorithmError, decompressUsingAlgorithmError, increaseLengthBy, length, mutableBytes, replaceBytesInRangeWithBytes, replaceBytesInRangeWithBytesLength, resetBytesInRange, setData, setLengthbase64EncodedDataWithOptions, base64EncodedStringWithOptions, base64Encoding, bytes, compressedDataUsingAlgorithmError, copyWithZone, decompressedDataUsingAlgorithmError, description, encodeWithCoder, enumerateByteRangesUsingBlock, getBytes, getBytesLength, getBytesRange, isEqualToData, mutableCopyWithZone, rangeOfDataOptionsRange, subdataWithRange, writeToFileAtomically, writeToFileOptionsError, writeToURLAtomically, writeToURLOptionsErroraccessibilityActivate, 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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static NSPurgeableData alloc()
public static NSPurgeableData allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static NSPurgeableData data()
public static NSPurgeableData dataWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
public static NSPurgeableData dataWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)
public static NSPurgeableData dataWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)
public static NSPurgeableData dataWithCapacity(long aNumItems)
public static NSPurgeableData dataWithContentsOfFile(java.lang.String path)
public static NSPurgeableData dataWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
@Deprecated public static NSPurgeableData dataWithContentsOfMappedFile(java.lang.String path)
public static NSPurgeableData dataWithContentsOfURL(NSURL url)
public static NSPurgeableData dataWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
public static NSPurgeableData dataWithData(NSData data)
public static NSPurgeableData dataWithLength(long length)
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static NSPurgeableData new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public static long version_static()
public boolean beginContentAccess()
beginContentAccess in interface NSDiscardableContentpublic void discardContentIfPossible()
discardContentIfPossible in interface NSDiscardableContentpublic void endContentAccess()
endContentAccess in interface NSDiscardableContentpublic NSPurgeableData init()
init in class NSMutableDatapublic NSPurgeableData initWithBase64EncodedDataOptions(NSData base64Data, long options)
NSDatainitWithBase64EncodedDataOptions in class NSMutableDatapublic NSPurgeableData initWithBase64EncodedStringOptions(java.lang.String base64String, long options)
NSDatainitWithBase64EncodedStringOptions in class NSMutableData@Deprecated public NSPurgeableData initWithBase64Encoding(java.lang.String base64String)
NSDatainitWithBase64Encoding in class NSMutableDatapublic NSPurgeableData initWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
initWithBytesLength in class NSMutableDatapublic NSPurgeableData initWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)
initWithBytesNoCopyLength in class NSMutableDatapublic NSPurgeableData initWithBytesNoCopyLengthDeallocator(org.moe.natj.general.ptr.VoidPtr bytes, long length, NSData.Block_initWithBytesNoCopyLengthDeallocator deallocator)
initWithBytesNoCopyLengthDeallocator in class NSMutableDatapublic NSPurgeableData initWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)
initWithBytesNoCopyLengthFreeWhenDone in class NSMutableDatapublic NSPurgeableData initWithCapacity(long capacity)
initWithCapacity in class NSMutableDatapublic NSPurgeableData initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodinginitWithCoder in class NSMutableDatapublic NSPurgeableData initWithContentsOfFile(java.lang.String path)
initWithContentsOfFile in class NSMutableDatapublic NSPurgeableData initWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
initWithContentsOfFileOptionsError in class NSMutableData@Deprecated public NSPurgeableData initWithContentsOfMappedFile(java.lang.String path)
initWithContentsOfMappedFile in class NSMutableDatapublic NSPurgeableData initWithContentsOfURL(NSURL url)
initWithContentsOfURL in class NSMutableDatapublic NSPurgeableData initWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
initWithContentsOfURLOptionsError in class NSMutableDatapublic NSPurgeableData initWithData(NSData data)
initWithData in class NSMutableDatapublic NSPurgeableData initWithLength(long length)
initWithLength in class NSMutableDatapublic boolean isContentDiscarded()
isContentDiscarded in interface NSDiscardableContentpublic boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCoding_supportsSecureCoding in class NSMutableData