Package org.robovm.apple.corefoundation
Class CFPlugIn
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.corefoundation.CFPlugIn
- All Implemented Interfaces:
AutoCloseable
public class CFPlugIn extends CFType
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Constructor Description CFPlugIn() -
Method Summary
Modifier and Type Method Description static voidaddInstanceForFactory(CFUUID factoryID)static CFPlugIncreate(CFAllocator allocator, CFURL plugInURL)static CFPlugIncreate(CFURL plugInURL)static CFArrayfindFactoriesForPlugInType(CFUUID typeUUID)static CFArrayfindFactoriesForPlugInTypeInPlugIn(CFUUID typeUUID, CFPlugIn plugIn)CFBundlegetBundle()static longgetClassTypeID()booleanisLoadingOnDemand()static booleanregisterFactoryFunction(CFUUID factoryUUID, FunctionPtr func)static booleanregisterFactoryFunctionByName(CFUUID factoryUUID, CFPlugIn plugIn, String functionName)static booleanregisterPlugInType(CFUUID factoryUUID, CFUUID typeUUID)static voidremoveInstanceForFactory(CFUUID factoryID)voidsetLoadOnDemand(boolean flag)static booleanunregisterFactory(CFUUID factoryUUID)static booleanunregisterPlugInType(CFUUID factoryUUID, CFUUID typeUUID)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
-
CFPlugIn
public CFPlugIn()
-
-
Method Details
-
create
-
getClassTypeID
public static long getClassTypeID() -
create
-
getBundle
-
setLoadOnDemand
public void setLoadOnDemand(boolean flag) -
isLoadingOnDemand
public boolean isLoadingOnDemand() -
findFactoriesForPlugInType
-
findFactoriesForPlugInTypeInPlugIn
-
registerFactoryFunction
-
registerFactoryFunctionByName
-
unregisterFactory
-
registerPlugInType
-
unregisterPlugInType
-
addInstanceForFactory
-
removeInstanceForFactory
-