Class CFPlugIn

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CFPlugIn
    extends CFType
    • Constructor Detail

      • CFPlugIn

        public CFPlugIn()
    • Method Detail

      • getClassTypeID

        public static long getClassTypeID()
      • getBundle

        public CFBundle getBundle()
      • setLoadOnDemand

        public void setLoadOnDemand​(boolean flag)
      • isLoadingOnDemand

        public boolean isLoadingOnDemand()
      • findFactoriesForPlugInType

        public static CFArray findFactoriesForPlugInType​(CFUUID typeUUID)
      • findFactoriesForPlugInTypeInPlugIn

        public static CFArray findFactoriesForPlugInTypeInPlugIn​(CFUUID typeUUID,
                                                                 CFPlugIn plugIn)
      • registerFactoryFunction

        public static boolean registerFactoryFunction​(CFUUID factoryUUID,
                                                      org.robovm.rt.bro.ptr.FunctionPtr func)
      • registerFactoryFunctionByName

        public static boolean registerFactoryFunctionByName​(CFUUID factoryUUID,
                                                            CFPlugIn plugIn,
                                                            java.lang.String functionName)
      • unregisterFactory

        public static boolean unregisterFactory​(CFUUID factoryUUID)
      • registerPlugInType

        public static boolean registerPlugInType​(CFUUID factoryUUID,
                                                 CFUUID typeUUID)
      • unregisterPlugInType

        public static boolean unregisterPlugInType​(CFUUID factoryUUID,
                                                   CFUUID typeUUID)
      • addInstanceForFactory

        public static void addInstanceForFactory​(CFUUID factoryID)
      • removeInstanceForFactory

        public static void removeInstanceForFactory​(CFUUID factoryID)