Class CorePluginProviderServices


  • public class CorePluginProviderServices
    extends java.lang.Object
    Defines core plugin types that require Frameowrk constructor, and can provide the pluggin provider services for them
    • Constructor Detail

      • CorePluginProviderServices

        public CorePluginProviderServices()
    • Method Detail

      • isFrameworkDependentPluginType

        public static <T> boolean isFrameworkDependentPluginType​(java.lang.Class<T> p)
        Type Parameters:
        T - type
        Parameters:
        p - class
        Returns:
        true if the type requires Framework argument for construction
      • getPluggableProviderServiceForType

        public static <T> PluggableProviderService<T> getPluggableProviderServiceForType​(java.lang.Class<T> type,
                                                                                         Framework framework)
        Type Parameters:
        T - type
        Parameters:
        type - class
        framework - framework
        Returns:
        plugin provider service for the type, or null if it is not a framework plugin type