public class PluginManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
extends java.lang.Object
Constructor and Description |
---|
PluginManager(@NotNull java.awt.Component parent,
@NotNull PluginController<G,A,R> pluginController,
@NotNull PluginModel<G,A,R> pluginModel,
@NotNull PluginParameterViewFactory<G,A,R> pluginParameterViewFactory,
@NotNull ResourceIcons resourceIcons)
Creates a PluginManager.
|
Modifier and Type | Method and Description |
---|---|
void |
pluginManagerNewScript()
Action method to create a new plugin script.
|
void |
pluginManagerRemoveScript()
Action method to remove the selected plugin script.
|
void |
show()
Shows the plugin manager window.
|
public PluginManager(@NotNull @NotNull java.awt.Component parent, @NotNull @NotNull PluginController<G,A,R> pluginController, @NotNull @NotNull PluginModel<G,A,R> pluginModel, @NotNull @NotNull PluginParameterViewFactory<G,A,R> pluginParameterViewFactory, @NotNull @NotNull ResourceIcons resourceIcons)
parent
- the parent component to center this window onpluginController
- the script controller to base this script manager
onresourceIcons
- the resource icons for creating iconspublic void show()
@ActionMethod public void pluginManagerNewScript()
@ActionMethod public void pluginManagerRemoveScript()