20 package net.sf.gridarta.gui.dialog.plugin.parameter;
22 import java.awt.Component;
43 import org.jetbrains.annotations.NotNull;
81 public PluginParameterViewFactory(@NotNull
final ArchetypeSet<G, A, R> archetypeSet, @NotNull
final GameObjectAttributesModel<G, A, R> gameObjectAttributesModel, @NotNull
final ObjectChooser<G, A, R> objectChooser, @NotNull
final MapManager<G, A, R> mapManager, @NotNull
final FaceObjectProviders faceObjectProviders, @NotNull
final PathManager pathManager) {
140 return parameter.visit(visitor);
A PluginParameter that holds a MapControl value.
PluginParameterView newPluginParameterView(@NotNull final Component parent, @NotNull final PluginParameter< G, A, R, ?> parameter)
final PathManager pathManager
The PathManager instance for converting map files.
This class contains methods for converting relative map paths to absolute map paths and vice versa...
A MapManager manages all opened maps.
Graphical User Interface of Gridarta.
A PluginParameterView for a DoubleParameter.
Reading and writing of maps, handling of paths.
A PluginParameterView for an ArchetypeParameter.
final ArchetypeSet< G, A, R > archetypeSet
A PluginParameter that holds an integer value and a range of valid values.
Interface for views that display plugin parameters.
final MapManager< G, A, R > mapManager
A PluginParameterView for a MapParameter.
PluginParameterViewFactory(@NotNull final ArchetypeSet< G, A, R > archetypeSet, @NotNull final GameObjectAttributesModel< G, A, R > gameObjectAttributesModel, @NotNull final ObjectChooser< G, A, R > objectChooser, @NotNull final MapManager< G, A, R > mapManager, @NotNull final FaceObjectProviders faceObjectProviders, @NotNull final PathManager pathManager)
Creates a new instance.
Base package of all Gridarta classes.
A PluginParameter that holds a boolean value.
final GameObjectAttributesModel< G, A, R > gameObjectAttributesModel
Reflects a game object (object on a map).
GameObjects are the objects based on Archetypes found on maps.
A PluginParameterView for an BooleanParameter.
A PluginParameter that holds an Archetype value.
Interface for visitors of PluginParameter instances.
A PluginParameterView for an IntegerParameter.
The model of the game object attributes dialog.
final ObjectChooser< G, A, R > objectChooser
A PluginParameter that holds a double value.
Provider for faces of GameObjects and Archetypes.
The face is the appearance of an object.
final FaceObjectProviders faceObjectProviders
The FaceObjectProviders for looking up faces.
A PluginParameterView that displays a MapPathParameter.
Interface that captures similarities between different ArchetypeSet implementations.
A PluginParameterView for a StringParameter.
Common base interface for ObjectChoosers.
Factory for creating PluginParameterView instances.
A PluginParameter that holds a path with in the maps directory.
A PluginParameter that holds a string value.
Interface for MapArchObjects.