Package apple.foundation
Class NSIndexSet
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSIndexSet
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSMutableCopying,NSSecureCoding,NSObject
- Direct Known Subclasses:
NSMutableIndexSet
public class NSIndexSet extends NSObject implements NSCopying, NSMutableCopying, NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNSIndexSet.Block_enumerateIndexesInRangeOptionsUsingBlockstatic interfaceNSIndexSet.Block_enumerateIndexesUsingBlockstatic interfaceNSIndexSet.Block_enumerateIndexesWithOptionsUsingBlockstatic interfaceNSIndexSet.Block_enumerateRangesInRangeOptionsUsingBlockstatic interfaceNSIndexSet.Block_enumerateRangesUsingBlockstatic interfaceNSIndexSet.Block_enumerateRangesWithOptionsUsingBlockstatic interfaceNSIndexSet.Block_indexesInRangeOptionsPassingTeststatic interfaceNSIndexSet.Block_indexesPassingTeststatic interfaceNSIndexSet.Block_indexesWithOptionsPassingTeststatic interfaceNSIndexSet.Block_indexInRangeOptionsPassingTeststatic interfaceNSIndexSet.Block_indexPassingTeststatic interfaceNSIndexSet.Block_indexWithOptionsPassingTest-
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 protectedNSIndexSet(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 NSIndexSetalloc()static NSIndexSetallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)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()booleancontainsIndex(long value)booleancontainsIndexes(@NotNull NSIndexSet indexSet)booleancontainsIndexesInRange(NSRange range)@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)longcount()longcountOfIndexesInRange(NSRange range)API-Since: 2.0static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()voidencodeWithCoder(@NotNull NSCoder coder)voidenumerateIndexesInRangeOptionsUsingBlock(NSRange range, long opts, @NotNull NSIndexSet.Block_enumerateIndexesInRangeOptionsUsingBlock block)API-Since: 4.0voidenumerateIndexesUsingBlock(@NotNull NSIndexSet.Block_enumerateIndexesUsingBlock block)API-Since: 4.0voidenumerateIndexesWithOptionsUsingBlock(long opts, @NotNull NSIndexSet.Block_enumerateIndexesWithOptionsUsingBlock block)API-Since: 4.0voidenumerateRangesInRangeOptionsUsingBlock(NSRange range, long opts, @NotNull NSIndexSet.Block_enumerateRangesInRangeOptionsUsingBlock block)API-Since: 5.0voidenumerateRangesUsingBlock(@NotNull NSIndexSet.Block_enumerateRangesUsingBlock block)The following three convenience methods allow you to enumerate the indexes in the receiver by ranges of contiguous indexes.voidenumerateRangesWithOptionsUsingBlock(long opts, @NotNull NSIndexSet.Block_enumerateRangesWithOptionsUsingBlock block)API-Since: 5.0longfirstIndex()The following six methods will return NSNotFound if there is no index in the set satisfying the query.longgetIndexesMaxCountInIndexRange(@NotNull org.moe.natj.general.ptr.NUIntPtr indexBuffer, long bufferSize, @Nullable NSRange range)Fills up to bufferSize indexes in the specified range into the buffer and returns the number of indexes actually placed in the buffer; also modifies the optional range passed in by pointer to be "positioned" after the last index filled into the buffer.Example: if the index set contains the indexes 0, 2, 4, ..., 98, 100, for a buffer of size 10 and the range (20, 80) the buffer would contain 20, 22, ..., 38 and the range would be modified to (40, 60).static longhash_static()@NotNull NSIndexSetindexesInRangeOptionsPassingTest(NSRange range, long opts, @NotNull NSIndexSet.Block_indexesInRangeOptionsPassingTest predicate)API-Since: 4.0@NotNull NSIndexSetindexesPassingTest(@NotNull NSIndexSet.Block_indexesPassingTest predicate)API-Since: 4.0@NotNull NSIndexSetindexesWithOptionsPassingTest(long opts, @NotNull NSIndexSet.Block_indexesWithOptionsPassingTest predicate)API-Since: 4.0longindexGreaterThanIndex(long value)longindexGreaterThanOrEqualToIndex(long value)longindexInRangeOptionsPassingTest(NSRange range, long opts, @NotNull NSIndexSet.Block_indexInRangeOptionsPassingTest predicate)API-Since: 4.0longindexLessThanIndex(long value)longindexLessThanOrEqualToIndex(long value)longindexPassingTest(@NotNull NSIndexSet.Block_indexPassingTest predicate)API-Since: 4.0static NSIndexSetindexSet()static NSIndexSetindexSetWithIndex(long value)static NSIndexSetindexSetWithIndexesInRange(NSRange range)longindexWithOptionsPassingTest(long opts, @NotNull NSIndexSet.Block_indexWithOptionsPassingTest predicate)API-Since: 4.0NSIndexSetinit()NSIndexSetinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERNSIndexSetinitWithIndex(long value)NSIndexSetinitWithIndexesInRange(NSRange range)NSIndexSetinitWithIndexSet(@NotNull NSIndexSet indexSet)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)booleanintersectsIndexesInRange(NSRange range)booleanisEqualToIndexSet(@NotNull NSIndexSet indexSet)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)longlastIndex()@NotNull java.lang.ObjectmutableCopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)static NSIndexSetnew_objc()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
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 NSIndexSet alloc()
-
allocWithZone
public static NSIndexSet allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
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()
-
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()
-
indexSet
public static NSIndexSet indexSet()
-
indexSetWithIndex
public static NSIndexSet indexSetWithIndex(long value)
-
indexSetWithIndexesInRange
public static NSIndexSet indexSetWithIndexesInRange(NSRange range)
-
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 NSIndexSet 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()
-
containsIndex
public boolean containsIndex(long value)
-
containsIndexes
public boolean containsIndexes(@NotNull @NotNull NSIndexSet indexSet)
-
containsIndexesInRange
public boolean containsIndexesInRange(NSRange range)
-
copyWithZone
@NotNull public @NotNull java.lang.Object copyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
copyWithZonein interfaceNSCopying
-
count
public long count()
-
countOfIndexesInRange
public long countOfIndexesInRange(NSRange range)
API-Since: 2.0
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding
-
enumerateIndexesInRangeOptionsUsingBlock
public void enumerateIndexesInRangeOptionsUsingBlock(NSRange range, long opts, @NotNull @NotNull NSIndexSet.Block_enumerateIndexesInRangeOptionsUsingBlock block)
API-Since: 4.0
-
enumerateIndexesUsingBlock
public void enumerateIndexesUsingBlock(@NotNull @NotNull NSIndexSet.Block_enumerateIndexesUsingBlock block)API-Since: 4.0
-
enumerateIndexesWithOptionsUsingBlock
public void enumerateIndexesWithOptionsUsingBlock(long opts, @NotNull @NotNull NSIndexSet.Block_enumerateIndexesWithOptionsUsingBlock block)API-Since: 4.0
-
enumerateRangesInRangeOptionsUsingBlock
public void enumerateRangesInRangeOptionsUsingBlock(NSRange range, long opts, @NotNull @NotNull NSIndexSet.Block_enumerateRangesInRangeOptionsUsingBlock block)
API-Since: 5.0
-
enumerateRangesUsingBlock
public void enumerateRangesUsingBlock(@NotNull @NotNull NSIndexSet.Block_enumerateRangesUsingBlock block)The following three convenience methods allow you to enumerate the indexes in the receiver by ranges of contiguous indexes. The performance of these methods is not guaranteed to be any better than if they were implemented with enumerateIndexesInRange:options:usingBlock:. However, depending on the receiver's implementation, they may perform better than that. If the specified range for enumeration intersects a range of contiguous indexes in the receiver, then the block will be invoked with the intersection of those two ranges. API-Since: 5.0
-
enumerateRangesWithOptionsUsingBlock
public void enumerateRangesWithOptionsUsingBlock(long opts, @NotNull @NotNull NSIndexSet.Block_enumerateRangesWithOptionsUsingBlock block)API-Since: 5.0
-
firstIndex
public long firstIndex()
The following six methods will return NSNotFound if there is no index in the set satisfying the query.
-
getIndexesMaxCountInIndexRange
public long getIndexesMaxCountInIndexRange(@NotNull @NotNull org.moe.natj.general.ptr.NUIntPtr indexBuffer, long bufferSize, @Nullable @Nullable NSRange range)Fills up to bufferSize indexes in the specified range into the buffer and returns the number of indexes actually placed in the buffer; also modifies the optional range passed in by pointer to be "positioned" after the last index filled into the buffer.Example: if the index set contains the indexes 0, 2, 4, ..., 98, 100, for a buffer of size 10 and the range (20, 80) the buffer would contain 20, 22, ..., 38 and the range would be modified to (40, 60).
-
indexGreaterThanIndex
public long indexGreaterThanIndex(long value)
-
indexGreaterThanOrEqualToIndex
public long indexGreaterThanOrEqualToIndex(long value)
-
indexInRangeOptionsPassingTest
public long indexInRangeOptionsPassingTest(NSRange range, long opts, @NotNull @NotNull NSIndexSet.Block_indexInRangeOptionsPassingTest predicate)
API-Since: 4.0
-
indexLessThanIndex
public long indexLessThanIndex(long value)
-
indexLessThanOrEqualToIndex
public long indexLessThanOrEqualToIndex(long value)
-
indexPassingTest
public long indexPassingTest(@NotNull @NotNull NSIndexSet.Block_indexPassingTest predicate)API-Since: 4.0
-
indexWithOptionsPassingTest
public long indexWithOptionsPassingTest(long opts, @NotNull @NotNull NSIndexSet.Block_indexWithOptionsPassingTest predicate)API-Since: 4.0
-
indexesInRangeOptionsPassingTest
@NotNull public @NotNull NSIndexSet indexesInRangeOptionsPassingTest(NSRange range, long opts, @NotNull @NotNull NSIndexSet.Block_indexesInRangeOptionsPassingTest predicate)
API-Since: 4.0
-
indexesPassingTest
@NotNull public @NotNull NSIndexSet indexesPassingTest(@NotNull @NotNull NSIndexSet.Block_indexesPassingTest predicate)
API-Since: 4.0
-
indexesWithOptionsPassingTest
@NotNull public @NotNull NSIndexSet indexesWithOptionsPassingTest(long opts, @NotNull @NotNull NSIndexSet.Block_indexesWithOptionsPassingTest predicate)
API-Since: 4.0
-
init
public NSIndexSet init()
-
initWithCoder
public NSIndexSet initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
initWithIndex
public NSIndexSet initWithIndex(long value)
-
initWithIndexSet
public NSIndexSet initWithIndexSet(@NotNull @NotNull NSIndexSet indexSet)
-
initWithIndexesInRange
public NSIndexSet initWithIndexesInRange(NSRange range)
-
intersectsIndexesInRange
public boolean intersectsIndexesInRange(NSRange range)
-
isEqualToIndexSet
public boolean isEqualToIndexSet(@NotNull @NotNull NSIndexSet indexSet)
-
lastIndex
public long lastIndex()
-
mutableCopyWithZone
@NotNull public @NotNull java.lang.Object mutableCopyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
mutableCopyWithZonein interfaceNSMutableCopying
-
_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
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-