Go to the documentation of this file.
20 package net.sf.gridarta.action.exportmap;
22 import java.awt.image.BufferedImage;
24 import java.io.IOException;
25 import javax.imageio.ImageIO;
26 import javax.swing.Action;
27 import javax.swing.JFrame;
39 import net.
sf.japi.swing.action.ActionMethod;
40 import org.jetbrains.annotations.NotNull;
41 import org.jetbrains.annotations.Nullable;
96 public void mapCreated(@NotNull
final MapControl<G, A, R> mapControl,
final boolean interactive) {
149 if (mapControl ==
null) {
184 if (mapFile ==
null) {
189 final BufferedImage image = collector.
createImage(mapFile, includeTiledMaps, progress);
195 ImageIO.write(image,
"png", file);
196 }
catch (
final IOException ex) {
197 System.err.println(file +
": " + ex);
BufferedImage createImage(@NotNull final MapFile mapFile, final boolean includeTiledMaps, @NotNull final ExportMapProgress progress)
void addMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
ExportMapAsImageAction(@NotNull final MapManager< G, A, R > mapManager, @NotNull final RendererFactory< G, A, R > rendererFactory, @NotNull final JFrame parent)
final RendererFactory< G, A, R > rendererFactory
void setAction(@NotNull final Action action, @NotNull final String name)
boolean doExportMap(final boolean performAction)
MapControl< G, A, R > getCurrentMap()
boolean exportMap(@NotNull final MapControl< G, A, R > mapControl, final boolean includeTiledMaps, @NotNull final File file, @NotNull final ExportMapProgress progress)
MapModel< G, A, R > getMapModel()
MapControl< G, A, R > currentMapControl
MapManagerListener< G, A, R > newMapManagerListener()
final MapManager< G, A, R > mapManager