Package org.robovm.apple.foundation
Class NSOrderedSet<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>
- All Implemented Interfaces:
Iterable<T>,Collection<T>,List<T>,Set<T>,NSFastEnumeration,NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
NSMutableOrderedSet
public class NSOrderedSet<T extends NSObject> extends NSObject implements NSFastEnumeration, Set<T>, List<T>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSOrderedSet.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.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description NSOrderedSet()NSOrderedSet(Collection<T> c)protectedNSOrderedSet(NSObject.Handle h, long handle)protectedNSOrderedSet(NSObject.SkipInit skipInit)NSOrderedSet(T... objects) -
Method Summary
Modifier and Type Method Description voidadd(int index, T element)booleanadd(T e)booleanaddAll(int index, Collection<? extends T> c)booleanaddAll(Collection<? extends T> c)protected voidafterMarshaled(int flags)protected static voidcheckNull(Object o)voidclear()booleancontains(Object o)booleancontainsAll(Collection<?> c)protected booleancontainsObject(T object)protected AbstractList<T>createListAdapter()protected AbstractSet<T>createSetAdapter()Tget(int index)NSArray<T>getArray()protected longgetCount()TgetFirst()TgetLast()protected TgetObjectAt(long idx)protected NSArray<T>getObjectsAt(NSIndexSet indexes)NSOrderedSet<T>getReversedOrderedSet()NSSet<T>getSet()intindexOf(Object o)protected longindexOfObject(T object)protected longinit(long objects, long cnt)protected longinit(NSArray<T> array)protected longinit(NSOrderedSet<T> set)booleanisEmpty()Iterator<T>iterator()intlastIndexOf(Object o)ListIterator<T>listIterator()ListIterator<T>listIterator(int index)protected NSEnumerator<T>objectEnumerator()Tremove(int index)booleanremove(Object o)booleanremoveAll(Collection<?> c)booleanretainAll(Collection<?> c)Tset(int index, T element)intsize()NSOrderedSet<T>subList(int start, int end)Object[]toArray()<U> U[]toArray(U[] a)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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
NSOrderedSet
public NSOrderedSet() -
NSOrderedSet
-
NSOrderedSet
-
NSOrderedSet
-
NSOrderedSet
-
-
Method Details
-
getCount
protected long getCount() -
getFirst
-
getLast
-
getReversedOrderedSet
-
getArray
-
getSet
-
checkNull
-
createSetAdapter
-
createListAdapter
-
afterMarshaled
protected void afterMarshaled(int flags)- Overrides:
afterMarshaledin classNSObject
-
remove
-
removeAll
-
retainAll
-
add
-
add
-
addAll
-
addAll
-
clear
public void clear() -
contains
-
containsAll
- Specified by:
containsAllin interfaceCollection<T extends NSObject>- Specified by:
containsAllin interfaceList<T extends NSObject>- Specified by:
containsAllin interfaceSet<T extends NSObject>
-
get
-
indexOf
-
isEmpty
public boolean isEmpty() -
iterator
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<T extends NSObject>
-
listIterator
- Specified by:
listIteratorin interfaceList<T extends NSObject>
-
listIterator
- Specified by:
listIteratorin interfaceList<T extends NSObject>
-
remove
-
set
-
size
public int size() -
subList
-
toArray
-
toArray
public <U> U[] toArray(U[] a) -
getObjectAt
-
indexOfObject
-
init
protected long init(long objects, long cnt) -
getObjectsAt
-
containsObject
-
objectEnumerator
-
init
-
init
-