Go to the documentation of this file.
20 package net.sf.gridarta.plugin.parameter;
23 import java.io.IOException;
31 import org.jetbrains.annotations.NotNull;
32 import org.jetbrains.annotations.Nullable;
37 public class MapParameter<G
extends GameObject<G, A, R>, A extends
MapArchObject<A>, R extends
Archetype<G, A, R>> extends
AbstractStringPluginParameter<G, A, R, MapControl<G, A, R>> {
87 return visitor.visit(
this);
96 if (currentMap ==
null) {
107 }
catch (
final IOException ex) {
MapControl< G, A, R > getValue()
final PathManager pathManager
final MapManager< G, A, R > mapManager
MapControl< G, A, R > getCurrentMap()
MapControl< G, A, R > openMapFile(@NotNull MapFile mapFile, boolean interactive)
String getParameterType()
static final String CURRENT_MAP
boolean setStringValue( @NotNull final String stringValue)
static final String PARAMETER_TYPE
MapParameter(@NotNull final MapManager< G, A, R > mapManager, @NotNull final PathManager pathManager)
MapFile getMapFile(@NotNull final AbsoluteMapPath mapPath)
MapControl< G, A, R > getValueOrNull()
public< T > T visit(@NotNull final PluginParameterVisitor< G, A, R, T > visitor)