public final class JkCommandSetPlugins
extends java.lang.Object
JkCommandSet
.Modifier and Type | Method and Description |
---|---|
<T extends JkPlugin> |
get(java.lang.Class<T> pluginClass)
Returns the plugin instance of the specified class loaded in the holding JkCommandSet instance.
|
JkPlugin |
get(java.lang.String pluginName)
Returns the plugin instance of the specified name loaded in the holding JkCommandSet instance.
|
<T> java.util.List<T> |
getLoadedPluginInstanceOf(java.lang.Class<T> clazz)
Returns the list of loaded plugin instance of the specified class/interface.
|
java.util.List<JkPlugin> |
getLoadedPlugins()
Returns a list of all loaded plugins in the holding JkCommandSet instance.
|
boolean |
hasLoaded(java.lang.Class<? extends JkPlugin> pluginClass)
Returns
true if the specified plugin class has been loaded in the holding JkCommandSet instance. |
public <T extends JkPlugin> T get(java.lang.Class<T> pluginClass)
public JkPlugin get(java.lang.String pluginName)
get(Class)
as it may involve classpath scanning.public boolean hasLoaded(java.lang.Class<? extends JkPlugin> pluginClass)
true
if the specified plugin class has been loaded in the holding JkCommandSet instance.public java.util.List<JkPlugin> getLoadedPlugins()
public <T> java.util.List<T> getLoadedPluginInstanceOf(java.lang.Class<T> clazz)