public class PluginParameterViewFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
extends java.lang.Object
PluginParameterView
instances.Constructor and Description |
---|
PluginParameterViewFactory(ArchetypeSet<G,A,R> archetypeSet,
GameObjectAttributesModel<G,A,R> gameObjectAttributesModel,
ObjectChooser<G,A,R> objectChooser,
MapManager<G,A,R> mapManager,
FaceObjectProviders faceObjectProviders,
PathManager pathManager)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
PluginParameterView |
newPluginParameterView(java.awt.Component parent,
PluginParameter<G,A,R,?> parameter) |
public PluginParameterViewFactory(@NotNull ArchetypeSet<G,A,R> archetypeSet, @NotNull GameObjectAttributesModel<G,A,R> gameObjectAttributesModel, @NotNull ObjectChooser<G,A,R> objectChooser, @NotNull MapManager<G,A,R> mapManager, @NotNull FaceObjectProviders faceObjectProviders, @NotNull PathManager pathManager)
faceObjectProviders
- the face object providers for looking up
facespathManager
- the path manager instance for converting map files@NotNull public PluginParameterView newPluginParameterView(@NotNull java.awt.Component parent, @NotNull PluginParameter<G,A,R,?> parameter)
parent
- the parent component for showing dialogs