Uses of Class
de.iip_ecosphere.platform.support.plugins.Plugin
Packages that use Plugin
Package
Description
Classloader-based plugin mechanism to separate overlapping classpaths
and dependencies of alternatives and optionals.
-
Uses of Plugin in de.iip_ecosphere.platform.support.plugins
Subclasses of Plugin in de.iip_ecosphere.platform.support.pluginsModifier and TypeClassDescriptionclassRepresents a singleton plugin, i.e., a plugin holds and returns a singleton instance.Fields in de.iip_ecosphere.platform.support.plugins with type parameters of type PluginModifier and TypeFieldDescriptionPlugin.creatorPluginManager.pluginsPluginManager.pluginsByTypeMethods in de.iip_ecosphere.platform.support.plugins that return PluginModifier and TypeMethodDescriptionDefaultPluginDescriptor.createPlugin(File installDir) DefaultPluginDescriptor.createPlugin(String id, List<String> ids, Class<T> pluginClass, DefaultPluginDescriptor.PluginSupplier<T> pluginSupplier, File installDir) Creates the plugin instance.PluginDescriptor.createPlugin(File installDir) Creates a plugin instance.SingletonPluginDescriptor.createPlugin(String id, List<String> ids, Class<T> pluginClass, DefaultPluginDescriptor.PluginSupplier<T> pluginSupplier, File installDir) static <T> Plugin<T> Returns a plugin for a specific type, possibly the default plugin.static <T> Plugin<T> Returns a plugin for a specific type.static Plugin<?> Returns a specific plugin.static <T> Plugin<T> Returns a specific plugin.Methods in de.iip_ecosphere.platform.support.plugins that return types with arguments of type PluginConstructor parameters in de.iip_ecosphere.platform.support.plugins with type arguments of type PluginModifierConstructorDescriptionPlugin(String id, List<String> ids, Class<T> instanceCls, Function<Plugin<T>, T> creator, File installDir) Creates a plugin instance.SingletonPlugin(String id, List<String> ids, Class<T> instanceCls, Function<Plugin<T>, T> creator, File installDir) Creates a plugin instance.