 |
Gridarta Editor
|
Go to the documentation of this file.
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 MapManager manages all opened maps.
A PluginParameter that holds a boolean value.
A PluginParameterView for a MapParameter.
Base package of all Gridarta classes.
A PluginParameter that holds an integer value and a range of valid values.
A PluginParameter that holds a MapControl value.
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.
final ArchetypeSet< G, A, R > archetypeSet
This class contains methods for converting relative map paths to absolute map paths and vice versa.
PluginParameterView newPluginParameterView(@NotNull final Component parent, @NotNull final PluginParameter< G, A, R, ?> parameter)
Provider for faces of GameObjects and Archetypes.
Reflects a game object (object on a map).
Graphical User Interface of Gridarta.
final FaceObjectProviders faceObjectProviders
The FaceObjectProviders for looking up faces.
A PluginParameterView for an IntegerParameter.
GameObjects are the objects based on Archetypes found on maps.
A PluginParameterView for a DoubleParameter.
final GameObjectAttributesModel< G, A, R > gameObjectAttributesModel
A PluginParameterView for an BooleanParameter.
final PathManager pathManager
The PathManager instance for converting map files.
Interface for MapArchObjects.
The model of the game object attributes dialog.
final ObjectChooser< G, A, R > objectChooser
Interface that captures similarities between different ArchetypeSet implementations.
Common base interface for ObjectChoosers.
Reading and writing of maps, handling of paths.
A PluginParameterView for a StringParameter.
Factory for creating PluginParameterView instances.
A PluginParameter that holds a double value.
The face is the appearance of an object.
final MapManager< G, A, R > mapManager
A PluginParameter that holds a path with in the maps directory.
Interface for visitors of PluginParameter instances.
Interface for views that display plugin parameters.
A PluginParameter that holds a string value.
A PluginParameter that holds an Archetype value.
A PluginParameterView for an ArchetypeParameter.
A PluginParameterView that displays a MapPathParameter.