public class PluginList<T> extends java.lang.Object implements PluginFactory
| Constructor and Description |
|---|
PluginList() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.Class<? extends T> cls) |
void |
add(T singleton) |
PluginList<T> |
create(PluginManager pluginManager) |
void |
initialize(PluginPath path) |
java.util.List<T> |
list() |
java.util.List |
plugins() |
void |
remove(java.util.function.Predicate predicate) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPrototypepublic PluginList<T> create(PluginManager pluginManager)
create in interface PluginFactorypublic void initialize(PluginPath path)
initialize in interface Pluginpublic void add(T singleton)
public void add(java.lang.Class<? extends T> cls)
public void remove(java.util.function.Predicate predicate)
public java.util.List plugins()
public java.util.List<T> list()