Gridarta Editor
net.sf.gridarta.gui.dialog.plugin.PluginManagerFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R > Class Template Reference
+ Inheritance diagram for net.sf.gridarta.gui.dialog.plugin.PluginManagerFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
+ Collaboration diagram for net.sf.gridarta.gui.dialog.plugin.PluginManagerFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:

Public Member Functions

void editPlugins ()
 
 PluginManagerFactory (@NotNull final Component parent, @NotNull final PluginController< G, A, R > pluginController, @NotNull final PluginModel< G, A, R > pluginModel, @NotNull final PluginParameterViewFactory< G, A, R > pluginParameterViewFactory, @NotNull final ResourceIcons resourceIcons)
 Creates a new instance. More...
 
void setAction (@NotNull final Action action, @NotNull final String name)
 Sets the Action instance for this editor action. More...
 

Private Attributes

final Component parent
 The parent Component to center the editor window on. More...
 
final PluginController< G, A, R > pluginController
 
PluginManager< G, A, R > pluginManager
 
final PluginModel< G, A, R > pluginModel
 
final PluginParameterViewFactory< G, A, R > pluginParameterViewFactory
 
final ResourceIcons resourceIcons
 The ResourceIcons for creating icons. More...
 
final Object sync = new Object()
 The synchronization object. More...
 

Detailed Description

Definition at line 35 of file PluginManagerFactory.java.

Constructor & Destructor Documentation

◆ PluginManagerFactory()

Member Function Documentation

◆ editPlugins()

void net.sf.gridarta.gui.dialog.plugin.PluginManagerFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.editPlugins ( )

◆ setAction()

void net.sf.gridarta.gui.dialog.plugin.PluginManagerFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.setAction ( @NotNull final Action  action,
@NotNull final String  name 
)

Sets the Action instance for this editor action.

Parameters
actionthe action instance
namethe name of the action

Implements net.sf.gridarta.utils.EditorAction.

Definition at line 92 of file PluginManagerFactory.java.

Member Data Documentation

◆ parent

◆ pluginController

◆ pluginManager

◆ pluginModel

◆ pluginParameterViewFactory

◆ resourceIcons

◆ sync


The documentation for this class was generated from the following file: