Package org.robovm.apple.foundation
Class NSMutableArray<T extends NSObject>
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSArray<T>
org.robovm.apple.foundation.NSMutableArray<T>
- All Implemented Interfaces:
Iterable<T>,Collection<T>,List<T>,NSFastEnumeration,NSObjectProtocol,NSPropertyList,ObjCProtocol
public class NSMutableArray<T extends NSObject> extends NSArray<T>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSMutableArray.NSMutableArrayPtr<T extends NSObject>Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSArray
NSArray.AsDoubleListMarshaler, NSArray.AsIntegerListMarshaler, NSArray.AsListMarshaler, NSArray.AsStringListMarshaler, NSArray.NSArrayPtr<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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSMutableArray()NSMutableArray(long numItems)NSMutableArray(Collection<T> c)protectedNSMutableArray(NSObject.Handle h, long handle)protectedNSMutableArray(NSObject.SkipInit skipInit)NSMutableArray(T... objects) -
Method Summary
Modifier and Type Method Description booleanadd(boolean value)voidadd(int index, boolean value)voidadd(int index, Number value)voidadd(int index, String value)booleanadd(Number value)booleanadd(String value)protected AbstractList<T>createAdapter()static NSMutableArray<NSString>fromStrings(String... strings)static NSMutableArray<NSString>fromStrings(List<String> strings)protected longinit(long numItems)protected voidinsertObject(T anObject, long index)static NSArray<?>read(File file)protected static NSArray<? extends NSObject>read(String path)static NSArray<? extends NSObject>read(NSURL url)booleanremove(boolean element)booleanremove(Number element)booleanremove(String element)protected voidremoveAllObjects()protected voidremoveObject(long index)protected voidreplaceObject(long index, T anObject)Objectset(int index, boolean element)Objectset(int index, Number element)Objectset(int index, String element)Methods inherited from class org.robovm.apple.foundation.NSArray
add, add, addAll, addAll, addObserver, afterMarshaled, asStringList, checkNull, clear, contains, containsAll, containsObject, first, fromNumbers, fromNumbers, fromStrings, get, getBoolean, getByte, getByte, getCount, getDouble, getFloat, getInt, getLong, getObjectAt, getSortedArrayHint, getString, getSubarray, indexOf, indexOf, indexOf, indexOf, indexOfObject, init, init, isEmpty, iterator, last, lastIndexOf, listIterator, listIterator, readFile, remove, remove, removeAll, removeObserver, retainAll, set, size, subList, toArray, toArray, write, write, writeFileMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSMutableArray
public NSMutableArray() -
NSMutableArray
-
NSMutableArray
-
NSMutableArray
public NSMutableArray(long numItems) -
NSMutableArray
-
NSMutableArray
-
-
Method Details
-
createAdapter
- Overrides:
createAdapterin classNSArray<T extends NSObject>
-
add
public boolean add(boolean value) -
add
public void add(int index, boolean value) -
add
-
add
-
add
-
add
-
set
-
set
-
set
-
remove
public boolean remove(boolean element) -
remove
-
remove
-
fromStrings
-
fromStrings
-
read
-
read
-
read
-
insertObject
-
removeObject
protected void removeObject(long index) -
replaceObject
-
init
protected long init(long numItems) -
removeAllObjects
protected void removeAllObjects()
-