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