public class TimerPlugin extends Object implements SystemPlugin<TimerState.Mutable>
TimerCommands and TimerEvents.Plugin.Configuration, Plugin.Dependency<P>, Plugin.NullState| Modifier and Type | Field and Description |
|---|---|
static TimerPlugin |
DEFAULT |
static int |
DEFAULT_COMMAND_SOURCE |
NO_DEPENDENCIES, NO_INPUTS, STATE_UNAWARE| Constructor and Description |
|---|
TimerPlugin(int commandSource) |
| Modifier and Type | Method and Description |
|---|---|
Plugin.Configuration |
configuration(Configuration appConfig,
TimerState.Mutable timerState) |
TimerState.Mutable |
defaultPluginState() |
boolean |
equals(Object o) |
int |
hashCode() |
TypeRange |
typeRange() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdependenciespublic static final int DEFAULT_COMMAND_SOURCE
public static final TimerPlugin DEFAULT
public TypeRange typeRange()
typeRange in interface SystemPlugin<TimerState.Mutable>public TimerState.Mutable defaultPluginState()
defaultPluginState in interface Plugin<TimerState.Mutable>public Plugin.Configuration configuration(Configuration appConfig, TimerState.Mutable timerState)
configuration in interface Plugin<TimerState.Mutable>Copyright © 2020 tools4j.org (Marco Terzer, Anton Anufriev). All Rights Reserved.