Class PluginManager<T>

    • Constructor Detail

      • PluginManager

        protected PluginManager​(String propertyKey)
        Creates a PluginManager
        Parameters:
        propertyKey - property key defining the plugins classes
    • Method Detail

      • getKey

        protected abstract String getKey​(T obj)
      • getPlugins

        protected List<T> getPlugins()
      • getPluginMap

        protected Map<String,​T> getPluginMap()
      • getPlugin

        protected T getPlugin​(String key)