Package icyllis.modernui.markflow
Interface MarkflowPlugin.Registry
- Enclosing interface:
MarkflowPlugin
public static interface MarkflowPlugin.Registry
This class holds registered plugins and used to set dependencies.
- See Also:
-
Method Summary
Modifier and TypeMethodDescription<P extends MarkflowPlugin>
PCreates a dependency and returns that plugin instance.<P extends MarkflowPlugin>
voidCreates a dependency and consumes that plugin instance
-
Method Details
-
require
Creates a dependency and returns that plugin instance. -
require
<P extends MarkflowPlugin> void require(@NonNull Class<P> plugin, @NonNull Consumer<? super P> action) Creates a dependency and consumes that plugin instance
-