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

    • Constructor Detail

      • PluginParameterViewFactory

        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)
        Creates a new instance.
        Parameters:
        faceObjectProviders - the face object providers for looking up faces
        pathManager - the path manager instance for converting map files
    • Method Detail

      • newPluginParameterView

        @NotNull
        public @NotNull PluginParameterView newPluginParameterView​(@NotNull
                                                                   @NotNull java.awt.Component parent,
                                                                   @NotNull
                                                                   @NotNull PluginParameter<G,​A,​R,​?> parameter)
        Parameters:
        parent - the parent component for showing dialogs