Package org.robovm.apple.corefoundation
Class CFBag
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFBag
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
CFMutableBag
public class CFBag extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFBag.CFBagPtr
-
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
CFBag()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyFunction(org.robovm.rt.bro.ptr.FunctionPtr applier, org.robovm.rt.bro.ptr.VoidPtr context)
protected boolean
containsValue(org.robovm.rt.bro.ptr.VoidPtr value)
static CFBag
create(CFAllocator allocator, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFBagCallBacks callBacks)
static CFBag
createCopy(CFAllocator allocator, CFBag theBag)
static long
getClassTypeID()
static org.robovm.apple.corefoundation.CFBagCallBacks
getCopyStringCallBacks()
protected long
getCount()
protected long
getCountOfValue(org.robovm.rt.bro.ptr.VoidPtr value)
static org.robovm.apple.corefoundation.CFBagCallBacks
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)
-
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
-
getTypeCallBacks
public static org.robovm.apple.corefoundation.CFBagCallBacks getTypeCallBacks()
-
getCopyStringCallBacks
public static org.robovm.apple.corefoundation.CFBagCallBacks getCopyStringCallBacks()
-
getClassTypeID
public static long getClassTypeID()
-
create
public static CFBag create(CFAllocator allocator, org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFBagCallBacks callBacks)
-
createCopy
public static CFBag createCopy(CFAllocator allocator, CFBag theBag)
-
getCount
protected long getCount()
-
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)
-
-