001    // License: GPL. Copyright 2007 by Immanuel Scholz and others
002    package org.openstreetmap.josm.gui.download;
003    
004    import org.openstreetmap.josm.data.Bounds;
005    
006    public interface DownloadSelection  {
007    
008        /**
009         * Add the GUI elements to the dialog.
010         */
011        void addGui(DownloadDialog gui);
012    
013        /**
014         * Sets the current download area. The area may be null to clear
015         * the current download area.
016         *
017         * @param are the current download area
018         */
019        public void setDownloadArea(Bounds area);
020    }