Class PluginManager<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>

    • Constructor Detail

      • PluginManager

        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)
        Creates a PluginManager.
        Parameters:
        parent - the parent component to center this window on
        pluginController - the script controller to base this script manager on
        resourceIcons - the resource icons for creating icons
    • Method Detail

      • show

        public void show()
        Shows the plugin manager window.
      • pluginManagerNewScript

        @ActionMethod
        public void pluginManagerNewScript()
        Action method to create a new plugin script.
      • pluginManagerRemoveScript

        @ActionMethod
        public void pluginManagerRemoveScript()
        Action method to remove the selected plugin script.