PluginManagerBase
public class PluginManagerBase : PluginManagerProtocol, PluginManagerControlFlowProtocol
Undocumented
-
Undocumented
Declaration
Swift
open var pluginType: ZPPluginType -
Undocumented
Declaration
Swift
required init() -
Undocumented
Declaration
Swift
open var pluginProtocol: PluginAdapterProtocol.Protocol { get } -
Undocumented
Declaration
Swift
public typealias pluginTypeProtocol = PluginAdapterProtocol -
Undocumented
Declaration
Swift
open var providers: [String : PluginManagerBase.pluginTypeProtocol] -
Undocumented
Declaration
Swift
func prepareManager(completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
public func providerCreated(provider: PluginAdapterProtocol, completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
public func createProviders(forceEnable: Bool = false, completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
public func createProvider(identifier: String, forceEnable: Bool = false, completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
public func createProvider(pluginModel: ZPPluginModel, forceEnable: Bool = false, completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
public func disableProvider(identifier: String, completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
public func disableProviders(completion: PluginManagerCompletion) -
Undocumented
Declaration
Swift
func getProviderInstance(identifier: String) -> PluginAdapterProtocol? -
Undocumented
Declaration
Swift
func getProviderInstance(condition: (Any) -> Any?) -> PluginAdapterProtocol? -
Undocumented
Declaration
Swift
public func isEnabled(pluginModel: ZPPluginModel, forceEnable: Bool) -> Bool -
Undocumented
Declaration
Swift
func hooksProviders() -> [AppLoadingHookProtocol] -
Undocumented
Declaration
Swift
func isProviderEnabled(provider: PluginAdapterProtocol) -> Bool