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:
java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.List<T>
,java.util.Set<T>
,NSFastEnumeration
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NSMutableOrderedSet
public class NSOrderedSet<T extends NSObject> extends NSObject implements NSFastEnumeration, java.util.Set<T>, java.util.List<T>
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
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 NSOrderedSet()
NSOrderedSet(java.util.Collection<T> c)
protected
NSOrderedSet(NSObject.Handle h, long handle)
protected
NSOrderedSet(NSObject.SkipInit skipInit)
NSOrderedSet(T... objects)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, T element)
boolean
add(T e)
boolean
addAll(int index, java.util.Collection<? extends T> c)
boolean
addAll(java.util.Collection<? extends T> c)
protected void
afterMarshaled(int flags)
protected static void
checkNull(java.lang.Object o)
void
clear()
boolean
contains(java.lang.Object o)
boolean
containsAll(java.util.Collection<?> c)
protected boolean
containsObject(NSObject object)
protected java.util.AbstractList<T>
createListAdapter()
protected java.util.AbstractSet<T>
createSetAdapter()
T
get(int index)
NSArray<T>
getArray()
protected long
getCount()
T
getFirst()
T
getLast()
protected T
getObjectAt(long idx)
protected NSArray<T>
getObjectsAt(NSIndexSet indexes)
NSOrderedSet<T>
getReversedOrderedSet()
NSSet<T>
getSet()
int
indexOf(java.lang.Object o)
protected long
indexOfObject(NSObject object)
protected long
init(long objects, long cnt)
protected long
init(NSArray<?> array)
protected long
init(NSOrderedSet<?> set)
boolean
isEmpty()
java.util.Iterator<T>
iterator()
int
lastIndexOf(java.lang.Object o)
java.util.ListIterator<T>
listIterator()
java.util.ListIterator<T>
listIterator(int index)
protected NSEnumerator<T>
objectEnumerator()
T
remove(int index)
boolean
remove(java.lang.Object o)
boolean
removeAll(java.util.Collection<?> c)
boolean
retainAll(java.util.Collection<?> c)
T
set(int index, T element)
int
size()
NSOrderedSet<T>
subList(int start, int end)
java.lang.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, willChangeValues
-
-
-
-
Constructor Detail
-
NSOrderedSet
public NSOrderedSet()
-
NSOrderedSet
protected NSOrderedSet(NSObject.Handle h, long handle)
-
NSOrderedSet
protected NSOrderedSet(NSObject.SkipInit skipInit)
-
NSOrderedSet
public NSOrderedSet(java.util.Collection<T> c)
-
NSOrderedSet
public NSOrderedSet(T... objects)
-
-
Method Detail
-
getCount
protected long getCount()
-
getFirst
public T getFirst()
-
getLast
public T getLast()
-
getReversedOrderedSet
public NSOrderedSet<T> getReversedOrderedSet()
-
checkNull
protected static void checkNull(java.lang.Object o)
-
createSetAdapter
protected java.util.AbstractSet<T> createSetAdapter()
-
createListAdapter
protected java.util.AbstractList<T> createListAdapter()
-
afterMarshaled
protected void afterMarshaled(int flags)
- Overrides:
afterMarshaled
in classNSObject
-
remove
public boolean remove(java.lang.Object o)
-
removeAll
public boolean removeAll(java.util.Collection<?> c)
-
retainAll
public boolean retainAll(java.util.Collection<?> c)
-
add
public void add(int index, T element)
-
add
public boolean add(T e)
-
addAll
public boolean addAll(java.util.Collection<? extends T> c)
-
addAll
public boolean addAll(int index, java.util.Collection<? extends T> c)
-
clear
public void clear()
-
contains
public boolean contains(java.lang.Object o)
-
containsAll
public boolean containsAll(java.util.Collection<?> c)
-
indexOf
public int indexOf(java.lang.Object o)
-
isEmpty
public boolean isEmpty()
-
iterator
public java.util.Iterator<T> iterator()
-
lastIndexOf
public int lastIndexOf(java.lang.Object o)
-
listIterator
public java.util.ListIterator<T> listIterator()
-
listIterator
public java.util.ListIterator<T> listIterator(int index)
-
remove
public T remove(int index)
-
size
public int size()
-
subList
public NSOrderedSet<T> subList(int start, int end)
-
toArray
public java.lang.Object[] toArray()
-
toArray
public <U> U[] toArray(U[] a)
-
getObjectAt
protected T getObjectAt(long idx)
-
indexOfObject
protected long indexOfObject(NSObject object)
-
init
protected long init(long objects, long cnt)
-
getObjectsAt
protected NSArray<T> getObjectsAt(NSIndexSet indexes)
-
containsObject
protected boolean containsObject(NSObject object)
-
objectEnumerator
protected NSEnumerator<T> objectEnumerator()
-
init
protected long init(NSOrderedSet<?> set)
-
init
protected long init(NSArray<?> array)
-
-