Package org.robovm.apple.foundation
Class NSCountedSet<T extends NSObject>
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSSet<T>
-
- org.robovm.apple.foundation.NSMutableSet<T>
-
- org.robovm.apple.foundation.NSCountedSet<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.Set<T>
,NSFastEnumeration
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSCountedSet<T extends NSObject> extends NSMutableSet<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSCountedSet.NSCountedSetPtr<T extends NSObject>
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSMutableSet
NSMutableSet.NSMutableSetPtr<T extends NSObject>
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSSet
NSSet.AsSetMarshaler, NSSet.AsStringListMarshaler, NSSet.AsStringSetMarshaler, NSSet.NSSetPtr<T extends NSObject>
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, 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 NSCountedSet()
NSCountedSet(long numItems)
protected
NSCountedSet(NSObject.Handle h, long handle)
protected
NSCountedSet(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addObject(NSObject object)
protected long
countForObject(NSObject object)
int
getCount(T object)
protected long
init(long numItems)
protected long
init(NSArray<?> array)
protected long
init(NSSet<?> set)
protected NSEnumerator<T>
objectEnumerator()
protected void
removeObject(NSObject object)
-
Methods inherited from class org.robovm.apple.foundation.NSMutableSet
createAdapter, removeAllObjects
-
Methods inherited from class org.robovm.apple.foundation.NSSet
add, addAll, afterMarshaled, any, asStringList, asStringSet, checkNull, clear, contains, containsAll, fromStrings, fromStrings, getCount, getValues, init, isEmpty, isMember, iterator, remove, removeAll, retainAll, size, toArray, toArray
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, 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
-
NSCountedSet
public NSCountedSet()
-
NSCountedSet
protected NSCountedSet(NSObject.Handle h, long handle)
-
NSCountedSet
protected NSCountedSet(NSObject.SkipInit skipInit)
-
NSCountedSet
public NSCountedSet(long numItems)
-
-
Method Detail
-
getCount
public int getCount(T object)
-
init
protected long init(long numItems)
- Overrides:
init
in classNSMutableSet<T extends NSObject>
-
countForObject
protected long countForObject(NSObject object)
-
objectEnumerator
protected NSEnumerator<T> objectEnumerator()
- Overrides:
objectEnumerator
in classNSSet<T extends NSObject>
-
addObject
protected void addObject(NSObject object)
- Overrides:
addObject
in classNSMutableSet<T extends NSObject>
-
removeObject
protected void removeObject(NSObject object)
- Overrides:
removeObject
in classNSMutableSet<T extends NSObject>
-
-