Package org.robovm.apple.corefoundation
Class CFMutableArray
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFPropertyList
-
- org.robovm.apple.corefoundation.CFArray
-
- org.robovm.apple.corefoundation.CFMutableArray
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFMutableArray extends CFArray
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFMutableArray.CFMutableArrayPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFArray
CFArray.AsStringListMarshaler, CFArray.CFArrayPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFPropertyList
CFPropertyList.CFPropertyListPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CFMutableArray()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(org.robovm.rt.bro.NativeObject value)
void
clear()
static CFMutableArray
create()
static CFMutableArray
create(CFAllocator allocator, long capacity, org.robovm.apple.corefoundation.CFArrayCallBacks callBacks)
static CFMutableArray
createCopy(CFAllocator allocator, long capacity, CFArray theArray)
void
insert(long idx, org.robovm.rt.bro.NativeObject value)
void
remove(long idx)
void
replace(long idx, org.robovm.rt.bro.NativeObject value)
-
Methods inherited from class org.robovm.apple.corefoundation.CFArray
applyFunction, asStringList, bSearchValues, containsValue, create, create, create, fromStrings, fromStrings, get, getClassTypeID, getCount, getCountOfValue, getFirstIndexOfValue, getLastIndexOfValue, getTypeCallBacks, getValueAtIndex, getValues, size, toArray, toList
-
Methods inherited from class org.robovm.apple.corefoundation.CFPropertyList
asData, asData, create, create, create, create, create, create, createDeepCopy, createDeepCopy, isValid, write
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static CFMutableArray create()
-
insert
public void insert(long idx, org.robovm.rt.bro.NativeObject value)
-
replace
public void replace(long idx, org.robovm.rt.bro.NativeObject value)
-
create
public static CFMutableArray create(CFAllocator allocator, long capacity, org.robovm.apple.corefoundation.CFArrayCallBacks callBacks)
-
createCopy
public static CFMutableArray createCopy(CFAllocator allocator, long capacity, CFArray theArray)
-
-