P - the plugin state typepublic interface Plugin<P>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Plugin.Configuration |
static interface |
Plugin.Dependency<P> |
static class |
Plugin.NullState |
| Modifier and Type | Field and Description |
|---|---|
static Plugin.Dependency<?>[] |
NO_DEPENDENCIES |
static Input[] |
NO_INPUTS |
static Consumer<Object> |
STATE_UNAWARE |
| Modifier and Type | Method and Description |
|---|---|
Plugin.Configuration |
configuration(Configuration appConfig,
P pluginState) |
P |
defaultPluginState() |
default Plugin.Dependency<?>[] |
dependencies() |
static final Input[] NO_INPUTS
static final Plugin.Dependency<?>[] NO_DEPENDENCIES
P defaultPluginState()
Plugin.Configuration configuration(Configuration appConfig, P pluginState)
default Plugin.Dependency<?>[] dependencies()
Copyright © 2020 tools4j.org (Marco Terzer, Anton Anufriev). All Rights Reserved.