Package org.robovm.apple.corefoundation
Class CFSet
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFSet
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
CFMutableSet
public class CFSet extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFSet.CFSetPtr
-
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
CFSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(org.robovm.rt.bro.NativeObject value)
protected void
applyFunction(org.robovm.rt.bro.ptr.FunctionPtr applier, org.robovm.rt.bro.ptr.VoidPtr context)
void
clear()
boolean
contains(org.robovm.rt.bro.NativeObject value)
protected boolean
containsValue(org.robovm.rt.bro.ptr.VoidPtr value)
static <T extends org.robovm.rt.bro.NativeObject>
CFSetcreate(java.util.Collection<T> objects)
protected static CFSet
create(CFAllocator allocator, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFSetCallBacks callBacks)
static CFSet
create(CFType... objects)
static CFSet
create(NSObject... objects)
protected static CFSet
createCopy(CFAllocator allocator, CFSet theSet)
static long
getClassTypeID()
static org.robovm.apple.corefoundation.CFSetCallBacks
getCopyStringCallBacks()
protected long
getCountOfValue(org.robovm.rt.bro.ptr.VoidPtr value)
static org.robovm.apple.corefoundation.CFSetCallBacks
getTypeCallBacks()
protected org.robovm.rt.bro.ptr.VoidPtr
getValue(org.robovm.rt.bro.ptr.VoidPtr value)
protected boolean
getValueIfPresent(org.robovm.rt.bro.ptr.VoidPtr candidate, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr value)
protected void
getValues(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values)
void
remove(org.robovm.rt.bro.NativeObject value)
long
size()
-
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 <T extends org.robovm.rt.bro.NativeObject> CFSet create(java.util.Collection<T> objects)
-
contains
public boolean contains(org.robovm.rt.bro.NativeObject value)
-
add
public void add(org.robovm.rt.bro.NativeObject value)
-
remove
public void remove(org.robovm.rt.bro.NativeObject value)
-
clear
public void clear()
-
getTypeCallBacks
public static org.robovm.apple.corefoundation.CFSetCallBacks getTypeCallBacks()
-
getCopyStringCallBacks
public static org.robovm.apple.corefoundation.CFSetCallBacks getCopyStringCallBacks()
-
getClassTypeID
public static long getClassTypeID()
-
create
protected static CFSet create(CFAllocator allocator, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFSetCallBacks callBacks)
-
createCopy
protected static CFSet createCopy(CFAllocator allocator, CFSet theSet)
-
size
public long size()
-
getCountOfValue
protected long getCountOfValue(org.robovm.rt.bro.ptr.VoidPtr value)
-
containsValue
protected boolean containsValue(org.robovm.rt.bro.ptr.VoidPtr value)
-
getValue
protected org.robovm.rt.bro.ptr.VoidPtr getValue(org.robovm.rt.bro.ptr.VoidPtr value)
-
getValueIfPresent
protected boolean getValueIfPresent(org.robovm.rt.bro.ptr.VoidPtr candidate, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr value)
-
getValues
protected void getValues(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values)
-
applyFunction
protected void applyFunction(org.robovm.rt.bro.ptr.FunctionPtr applier, org.robovm.rt.bro.ptr.VoidPtr context)
-
-