Package org.robovm.apple.foundation
Class NSMutableOrderedSet<T extends NSObject>
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSOrderedSet<T>
-
- org.robovm.apple.foundation.NSMutableOrderedSet<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.List<T>
,java.util.Set<T>
,NSFastEnumeration
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSMutableOrderedSet<T extends NSObject> extends NSOrderedSet<T>
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSMutableOrderedSet.NSMutableOrderedSetPtr<T extends NSObject>
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSOrderedSet
NSOrderedSet.NSOrderedSetPtr<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 NSMutableOrderedSet()
NSMutableOrderedSet(long numItems)
NSMutableOrderedSet(java.util.Collection<T> c)
protected
NSMutableOrderedSet(NSObject.Handle h, long handle)
protected
NSMutableOrderedSet(NSObject.SkipInit skipInit)
NSMutableOrderedSet(T... objects)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.AbstractList<T>
createListAdapter()
protected java.util.AbstractSet<T>
createSetAdapter()
protected long
init(long numItems)
protected void
insertObject(NSObject object, long idx)
protected void
removeAllObjects()
protected void
removeObject(long idx)
protected void
removeObject(NSObject object)
protected void
replaceObject(long idx, NSObject object)
-
Methods inherited from class org.robovm.apple.foundation.NSOrderedSet
add, add, addAll, addAll, afterMarshaled, checkNull, clear, contains, containsAll, containsObject, get, getArray, getCount, getFirst, getLast, getObjectAt, getObjectsAt, getReversedOrderedSet, getSet, indexOf, indexOfObject, init, init, init, isEmpty, iterator, lastIndexOf, listIterator, listIterator, objectEnumerator, remove, remove, removeAll, retainAll, set, size, subList, 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
-
NSMutableOrderedSet
public NSMutableOrderedSet()
-
NSMutableOrderedSet
protected NSMutableOrderedSet(NSObject.Handle h, long handle)
-
NSMutableOrderedSet
protected NSMutableOrderedSet(NSObject.SkipInit skipInit)
-
NSMutableOrderedSet
public NSMutableOrderedSet(long numItems)
-
NSMutableOrderedSet
public NSMutableOrderedSet(java.util.Collection<T> c)
-
NSMutableOrderedSet
public NSMutableOrderedSet(T... objects)
-
-
Method Detail
-
createSetAdapter
protected java.util.AbstractSet<T> createSetAdapter()
- Overrides:
createSetAdapter
in classNSOrderedSet<T extends NSObject>
-
createListAdapter
protected java.util.AbstractList<T> createListAdapter()
- Overrides:
createListAdapter
in classNSOrderedSet<T extends NSObject>
-
insertObject
protected void insertObject(NSObject object, long idx)
-
removeObject
protected void removeObject(long idx)
-
replaceObject
protected void replaceObject(long idx, NSObject object)
-
init
protected long init(long numItems)
-
removeAllObjects
protected void removeAllObjects()
-
removeObject
protected void removeObject(NSObject object)
-
-