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:
java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.List<T>
,NSFastEnumeration
,NSObjectProtocol
,NSPropertyList
,org.robovm.objc.ObjCProtocol
public class NSMutableArray<T extends NSObject> extends NSArray<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSMutableArray.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.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSMutableArray()
NSMutableArray(long numItems)
NSMutableArray(java.util.Collection<T> c)
protected
NSMutableArray(NSObject.Handle h, long handle)
protected
NSMutableArray(NSObject.SkipInit skipInit)
NSMutableArray(T... objects)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(boolean value)
void
add(int index, boolean value)
void
add(int index, java.lang.Number value)
void
add(int index, java.lang.String value)
boolean
add(java.lang.Number value)
boolean
add(java.lang.String value)
protected java.util.AbstractList<T>
createAdapter()
static NSMutableArray<NSString>
fromStrings(java.lang.String... strings)
static NSMutableArray<NSString>
fromStrings(java.util.List<java.lang.String> strings)
protected long
init(long numItems)
protected void
insertObject(NSObject anObject, long index)
static NSArray<?>
read(java.io.File file)
protected static NSArray<? extends NSObject>
read(java.lang.String path)
static NSArray<? extends NSObject>
read(NSURL url)
boolean
remove(boolean element)
boolean
remove(java.lang.Number element)
boolean
remove(java.lang.String element)
protected void
removeAllObjects()
protected void
removeObject(long index)
protected void
replaceObject(long index, NSObject anObject)
java.lang.Object
set(int index, boolean element)
java.lang.Object
set(int index, java.lang.Number element)
java.lang.Object
set(int index, java.lang.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, writeFile
-
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
-
NSMutableArray
public NSMutableArray()
-
NSMutableArray
protected NSMutableArray(NSObject.Handle h, long handle)
-
NSMutableArray
protected NSMutableArray(NSObject.SkipInit skipInit)
-
NSMutableArray
public NSMutableArray(long numItems)
-
NSMutableArray
public NSMutableArray(java.util.Collection<T> c)
-
NSMutableArray
public NSMutableArray(T... objects)
-
-
Method Detail
-
createAdapter
protected java.util.AbstractList<T> createAdapter()
- Overrides:
createAdapter
in classNSArray<T extends NSObject>
-
add
public void add(int index, java.lang.Number value)
-
add
public void add(int index, java.lang.String value)
-
set
public java.lang.Object set(int index, boolean element)
-
set
public java.lang.Object set(int index, java.lang.Number element)
-
set
public java.lang.Object set(int index, java.lang.String element)
-
remove
public boolean remove(boolean element)
-
remove
public boolean remove(java.lang.Number element)
-
remove
public boolean remove(java.lang.String element)
-
fromStrings
public static NSMutableArray<NSString> fromStrings(java.lang.String... strings)
-
fromStrings
public static NSMutableArray<NSString> fromStrings(java.util.List<java.lang.String> strings)
-
read
public static NSArray<?> read(java.io.File file)
-
insertObject
protected void insertObject(NSObject anObject, long index)
-
removeObject
protected void removeObject(long index)
-
replaceObject
protected void replaceObject(long index, NSObject anObject)
-
init
protected long init(long numItems)
-
removeAllObjects
protected void removeAllObjects()
-
-