// License: GPL. For details, see Readme.txt file. package org.openstreetmap.gui.jmapviewer.events; import java.util.EventObject; /** * Used for passing events between UI components and other * objects that register as a JMapViewerEventListener * * @author Jason Huntley * */ public class JMVCommandEvent extends EventObject { public enum COMMAND { MOVE, ZOOM } private COMMAND command; /** * */ private static final long serialVersionUID = 8701544867914969620L; public JMVCommandEvent(COMMAND cmd, Object source) { super(source); setCommand(cmd); } /** * @return the command */ public COMMAND getCommand() { return command; } /** * @param command the command to set */ public void setCommand(COMMAND command) { this.command = command; } }