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:
AutoCloseable
- Direct Known Subclasses:
CFMutableBag
public class CFBag extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCFBag.CFBagPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedCFBag() -
Method Summary
Modifier and Type Method Description protected voidapplyFunction(FunctionPtr applier, VoidPtr context)protected booleancontainsValue(VoidPtr value)static CFBagcreate(CFAllocator allocator, VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFBagCallBacks callBacks)static CFBagcreateCopy(CFAllocator allocator, CFBag theBag)static longgetClassTypeID()static org.robovm.apple.corefoundation.CFBagCallBacksgetCopyStringCallBacks()protected longgetCount()protected longgetCountOfValue(VoidPtr value)static org.robovm.apple.corefoundation.CFBagCallBacksgetTypeCallBacks()protected VoidPtrgetValue(VoidPtr value)protected booleangetValueIfPresent(VoidPtr candidate, VoidPtr.VoidPtrPtr value)protected voidgetValues(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
-
Constructor Details
-
CFBag
protected CFBag()
-
-
Method Details
-
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, VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFBagCallBacks callBacks) -
createCopy
-
getCount
protected long getCount() -
getCountOfValue
-
containsValue
-
getValue
-
getValueIfPresent
-
getValues
-
applyFunction
-